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小时内删除。
发表评论