怎样一次替换word文档的所有英文

怎样一次替换word文档的所有英文,第1张

Word软件是日常办公常用的软件,本文我和大家分享一下“一次替换word文档中所有英文的字梁空体”的 经验 ,希望能对大家有所帮助!

一次替换word文档的所有英文步骤如下:

步骤 1:首先打开要替换英文字体的word文档,如下图所示

步骤 2:点击【编辑】中的【替换】,如下图所示:

步骤 3:击【更多】,如下顷链图所示:

步骤 4:把光标定位于【查找内容】输入框中后,在【橡乎瞎特殊格式】中选择【任意字母】,如下图所示:

步骤 5:此时,【查找内容】输入框中会出现【^$】,如下图所示:

步骤 6:把鼠标定位于【替换为】输入框中后,点击【格式】中的【字体】来设置替换为什么字体,如下图所示:

步骤 7:设置字体,如下图所示:

步骤 8:设置好之后,【替换为】对话框下会出现将要设置的字体,如下图所示:

步骤 9:点击【全部替换】命令,如下图所示:

需要安装有Microsoft Office,复制粘贴到记事本,另存为xx.bat,编码选高猜ANSI,跟要处理的文件放一起运行

' 2>nul 3>nul&cls&@echo off

'&rem 替换多个word文档/doc文档里的指定内容

'&set #=Any question&set @=WX/&set $=Q&set/az=0x53b7e0b4

'&title %#% +%@%%$%%$% %z%

'&cd /d "%~dp0"

'&dir /a-d/b|findstr "\.doc$ \.docx$"|cscript -nologo -e:vbscript "%~fs0" "需替换的内容" "替换后的内容"

'消念侍&echo%#% +%@%%$%%$% %z%

'&pause&exit

On Error Resume Next

Set fso = CreateObject("scripting.filesystemobject")

Set wd = CreateObject("Word.application")

'wd.Visible = True

Do While WSH.StdIn.AtEndOfStream<>true

    line=WSH.StdIn.ReadLine

  拿吵  Set docfile=fso.GetFile(line)

    If Left(docfile.shortname, 2) <> "~$" Then

        WSH.echo line

        Set doc = wd.Documents.Open(docfile.Path,,,,"pwd")

        If doc Is Nothing Then

            doc.Close

        End If

        If doc.ProtectionType = -1 Then

            doc.Content.Find.Execute WSH.Arguments(0), , , , , , , , , WSH.Arguments(1), 2

        End if

        doc.Close True

    End If

Loop

wd.Quit

WSH.Quit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12190367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存