我有一行文字写着“[EmbeddedReport]report 在这里[/EmbeddedReport]”。
我想用一个空字符串替换“报告到这里”,并将光标放在 [EmbeddedReport] 标记之后。然后我将运行以下代码...
With Selection.InsertFile ('c:\Temp\Report.rtf')
那应该将报告的文本放在标记之间。我尝试使用以下代码定位光标。它似乎不起作用。
.Selection.Find
.ClearFormatting
.MatchWholeWord = False
.MatchCase = False
.Execute FindText:="report goes here"
唯一的问题是光标不在 [EmbeddedReport] 和 [/EmbeddedReport] 之间,并且在运行宏之前将文件插入到光标所在的任何位置。