わかりました、私は検索して検索しましたが、ここの誰かが私を助けてくれることを願っています.
Word 文書を開き、特定の文字を検索し、それをアドイン フィールド (つまり { SEQ @ } ) に置き換える VBScript プログラムを取得しようとしています。
ここに私がこれまで持っているものがあります:
1 Const wdReplaceAll = 2
2 Set objWord = CreateObject("Word.Application")
3 objWord.Visible = True
4
5 Set ObjDoc = objWord.Documents.Open("C:\path\to\.doc")
6 Set objSelection = objWord.Selection
7
8 objSelection.Find.Text = "@"
9 objSelection.Find.Forward = True
10 objSelection.MatchWholeWord = True
11
12 objSelection.Find.Replace.Text = "replacement text"
13
14 objSelection.Find.Execute ,,,,,,,,,,wdReplaceAll
このコードは「検索/置換」では機能しますが、フィールドでは機能しません。
多くの助けが素晴らしいでしょう!ありがとう!