我有一行文字說「[EmbeddedReport]報告在這裏[/ EmbeddedReport]」。Word 2010,將光標移動到特定文本,用文件內容替換文本
我想用一個空字符串替換「report goes here」,並將光標放在[EmbeddedReport]標記後面。然後我將運行以下代碼...
With Selection.InsertFile ('c:\Temp\Report.rtf')
這應該把標記之間的報告文本。我試圖用下面的代碼找到遊標。它似乎沒有工作。
.Selection.Find
.ClearFormatting
.MatchWholeWord = False
.MatchCase = False
.Execute FindText:="report goes here"
唯一的問題是光標不在[EmbeddedReport]和[/ EmbeddedReport]並插入該文件任何地方運行宏之前光標位於之間。
dav1dsm1th ......老實跟你說沒有過我的腦海後,我已經張貼的問題,但感謝的洞察力。我感謝您花時間回覆。 –
dav1dsm1th ...對不起。這是我的錯,它沒有奏效。我沒有刪除你的代碼上面的一些代碼。我仍然需要做一些測試,但我認爲你已經回答了我的問題。在我有機會進一步測試之後,我會將其標記爲答案。再次感謝。 –
我只提出了一種方法...沒有代碼。如果是@KazJaw回答你的問題,請提供解答。 – dav1dsm1th