wordvba替换的⽂本的代码
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。(这说明其是同步执⾏)
replaceall()语法
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”。
Replace    Variant  类型,可选。指定执⾏替换的个数:⼀个、全部或者不替换。可为下列  WdReplace  常量之⼀:wdReplaceAll、wdReplaceNone  或  wdReplaceOne。
MatchKashida    Variant  类型,可选。如果为  True,则查结果应与阿拉伯语⽂档中区分  kashidas  的⽂本相匹配。由于选择或安装的语⾔⽀持不同(例如,美国英语),此参数可能不可⽤。
MatchDiacritics    Variant  类型,可选。如果为  True,则查结果应与区分⾳调符号的语⾔⽂本相匹配。由于选择或安装的语⾔⽀持不同(例如,美国英语),此参数可能不可⽤。
MatchAlefHamza    Variant  类型,可选。如果为  True,则在阿拉伯语⽂档中,查内容应与区分  Alef  Hamzas  的⽂本相匹配。由于选择或安装的语⾔⽀持不同(例如,美国英语),此参数可能不可⽤。
MatchControl    Variant  类型,可选。如果为  True,则在从右到左运⽤语⾔的⽂档中,查内容应区
分双向控制字符。由于选择或安装的语⾔⽀持不同(例如,美国英语),此参数可能不可⽤。
说明
除⾮另外指定,否则替换⽂本将沿⽤⽂档中被替换⽂本的格式。例如,如果⽤“xyz”替换“abc”,那么粗体“abc”将被粗体字符串“xyz”所替换。同样,如果  MatchCase  为  False,那么查到的⼤写⽂本将被⼤写的替换⽂本替换,⽽⽆论搜索⽂本和替换⽂本是否⼤⼩写。上例中,“ABC”将被“XYZ”替换。

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