0
Word文書の複数のブックマークに同じテキストを挿入するExcelマクロを使用しています。これを行うには、insertコマンドを一度指定してすべてのブックマークの場所に適用する方法があります。複数のブックマークの場所に挿入 - Excel VBA
今、私はすべてのブックマークに対して以下を行っていますか?
Dim monYear As String
monYear = Format(DateAdd("m", -1, Now), "mmmm yyyy")
wdApp.Selection.GoTo what:=-1, Name:="Front_Page_Month_Year"
wdApp.Selection.TypeText monYear
wdApp.Selection.GoTo what:=-1, Name:="Page2_Month_Year"
wdApp.Selection.TypeText monYear
そして、上と上....
'doc.Fields.Update'とは何ですか? – Dombey
そして私はExcel VBEでプログラミングしているので、 'Bookmarks'関数は動作しません。 – Dombey
相互参照はREFフィールドコードによって維持されます。更新は、フィールドを更新するよう強制します(Excelで計算を強制するように考える)。私が示しているように 'doc'を宣言してインスタンス化すると、ブックマークが動作するはずです。そうでない場合は、それがうまくいかないことを説明してください - それは関数ではなく、コレクションです。 –