Word 2007では、範囲内の全てのフィールドを更新する方法としては、
myrange.Fields.Update
ただし、範囲が脚注、文末脚注、またはコメントに対応する要素である場合はActiveDocument.StoryRanges
、「Word はこの操作を元に戻すことができません。続行しますか?」という確認ポップアップが表示されます。
このポップアップは何を伝えているのでしょうか? 重要でない場合、どうすれば削除できますか?
明らかな回避策は、フィールドを反復処理して各フィールドのUpdate
メソッドを呼び出すことです。その質問は発生しません。しかし、これを実行した場合、何が失われるのでしょうか?
答え1
何が元に戻せないのか説明が見つからないのですが、どうやらできる実際にこれらを元に戻します。設定によってApplication.DisplayAlerts = wdAlertsNone
エラー メッセージを抑制できることも示唆しています。