word vba 替换的文本的代码
Set  myRange  =  ActiveDocument.Content
myRange.Find.Execute  FindText:=“2”,  ReplaceWith:=“1”,  Replace:=wdReplaceAll
Set  myRange  =  ActiveDocument.Content
myRange.Find.Execute  FindText:=“2”,  ReplaceWith:=“1”,  Replace:=wdReplaceAll
Execute  方法(Find  对象)
运行指定的查操作。如果查成功,则返回  True。(这说明其是同步执行)
语法
expression.Execute(FindText,  MatchCase,  MatchWholeWord,  MatchWildcards,  MatchSoundsLike,  MatchAllWordForms,  Forward,  Wrap,  Format,  ReplaceWith,  Replace,  MatchKashida,  MatchDiacritics,  MatchAlefHamza,  MatchControl)
expression    必需。该表达式返回  Find  对象。
FindText    Variant  类型,可选。指定需查的文本。可用空字符串  (“”)  查格式。也可通过指定适当的字符代码查特殊字符。例如,“^p”对应段落标记,“^t”对应制表符。如果需要使用特殊字符列表,请参阅查替换特殊字符和文档元素示例。
如果  MatchWildcards  为  True,则可以指定通配符及其他高级搜索条件。例如,“*(ing)”  将查以“ing”结尾的所有单词。详细内容,请参阅通配符搜索示例。
若要搜索符号字符,可键入  (^)  字符,零(0),然后键入符号字符的代码。例如,“^0151”对应一条长划线(—)。
MatchCase    Variant  类型,可选。如果是  True,则查文本需区分大小写。相当于“编辑”菜单“查和替换”对话框中的“区分大小写”复选框。
MatchWholeWord      Variant  类型,可选。如果为  True,则只查匹配的完整单词,而并非作为一个长单词的一部分的文字。相当于“编辑”菜单“查和替换”对话框中的“全字匹配”复选框。
MatchWildcards    Variant  类型,可选。如果为  True,则查的文字包含特殊搜索操作符。相当于“编辑”菜单“查和替换”对话框中的“使用通配符”复选框。
MatchSoundsLike    Variant  类型,可选。如果为  True,则查与待查文字发音相近的单词。相当于“编辑”菜单“查和替换”对话框中的“同音”复选框。
MatchAllWordForms    Variant  类型,可选。如果为  True,则查文字的所有形式(例如,“  sit”  将包含“sitting”和“sat”)。相当于“编辑”菜单“查和替换”对话框中的“查单词的各种形式”复选框。
Forward    Variant  类型,可选。如果为  True,则向下(向文档尾部)搜索。
Wrap    Variant  类型,可选。如果搜索从不是文档开头的位置开始,并到达文档末尾(如  Forward  设置为  False,则相反),用本参数控制接下来的操作。当在选定内容或区域中没有到搜索文字时,本参数也控制接下来的操作。可以是下列  WdFindWrap  常量之一:
常量  描述
wdFindAsk  搜索完所选内容或者区域后,Microsoft  Word  会显示一条消息,询问是否搜索文档的其他部分。
wdFindContinue  到达搜索区域的开始或者结尾时,继续执行查操作。
wdFindStop  到达搜索范围的开始或者结尾时,停止执行查操作。
Format    Variant  类型,可选。  如果为  True,则查格式而非文字。
ReplaceWith    Variant  类型,可选。替换文字。要删除由  Find  参数指定的文字,可使用空字符串  (“”)。与  Find  参数相似,本参数也可以指定特殊的字符和高级搜索条件。要将图形对象或者其他非文本项指定为替换内容,可将这些项目置于“剪贴板”上,然后将  ReplaceWith  指定为“  ^c”。
replaceall()Replace    Variant  类型,可选。指定执行替换的个数:一个、全部或者不替换。可为下列  WdReplace  常量之一:wdReplaceAll、wdReplaceNone  或  wdReplaceOne。
MatchKashida    Variant  类型,可选。如果为  True,则查结果应与阿拉伯语文档中区分
  kashidas  的文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。
MatchDiacritics    Variant  类型,可选。如果为  True,则查结果应与区分音调符号的语言文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。
MatchAlefHamza    Variant  类型,可选。如果为  True,则在阿拉伯语文档中,查内容应与区分  Alef  Hamzas  的文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。
MatchControl    Variant  类型,可选。如果为  True,则在从右到左运用语言的文档中,查内容应区分双向控制字符。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。
说明
除非另外指定,否则替换文本将沿用文档中被替换文本的格式。例如,如果用“xyz”替换“ab
c”,那么粗体“abc”将被粗体字符串“xyz”所替换。
同样,如果  MatchCase  为  False,那么查到的大写文本将被大写的替换文本替换,而无论搜索文本和替换文本是否大小写。上例中,“ABC”将被“XYZ”替换

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。