-1
我有一個宏,其中包含行「Selection.Fields.Update」以便通過文檔並更新所有字段(以計算一些GST金額在整個文件的表格中)。Word 2010 VBA - 「更新字段」將字體更改爲Arial Narrow
計算按預期發生,但由於某種原因,字體從Times New Roman 10 pt更改爲Arial Narrow 10 pt(有時爲12 pt),而且我不能爲我的生活找出原因。三天後,我不明白爲什麼它會發生或如何避開它。
澄清:
- 的字段都在細胞中的一個表,以便他們可以使用單元格引用在球場上進行計算
- 手工做的過程時,會發生同樣的事情,即右鍵點擊並選擇「更新字段」,所以我認爲這不是一個代碼問題本身。
- 同樣的事情發生在我辦公室的另一臺PC上(相同的SOE,所以不奇怪)
發起更改的代碼部分很簡單。
' Update all FIelds Selection.WholeStory Selection.Fields.Update Selection.WholeStory
我已確認的默認字體(TNR 10PT),以及刪除的字段(S)並重新創建它們。
任何想法?
在此先感謝
歡迎來到S.O.!請查看[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。我覺得你的問題可能很好,但是它沒有提供調查問題所需的代碼。這個問題太模糊了,因爲它可能是一些事情(你的宏實際上是無意地設置字體,字故障,另一個宏事件在字段更新上運行) –