防止在更新 Word 中的欄位時彈出確認視窗

防止在更新 Word 中的欄位時彈出確認視窗

在 Word 2007 中,更新範圍內所有欄位的明顯候選者是

myrange.Fields.Update

但如果範圍是ActiveDocument.StoryRanges與腳註、尾註或註釋對應的元素,則會觸發確認彈出視窗「Word 無法撤銷此操作。你想繼續嗎?

這個彈出視窗告訴我什麼?我該如何擺脫它(如果它不重要)?

一個明顯的解決方法是迭代字段並調用每個字段的Update方法。它不會引發這個問題。但如果我這樣做,我會錯過什麼?

跟進如何更新Word文檔中的所有字段

答案1

我找不到任何關於無法撤銷的解釋,看來你如果你有的話,實際上撤消這些。它還表明設定Application.DisplayAlerts = wdAlertsNone可以抑制錯誤訊息。

相關內容