我遇到了一個讓我頭疼的問題。我已經構建了一個VBScript簽名創建腳本來從AD獲取用戶信息並將其作爲我們所有用戶的簽名應用。它的作品非常漂亮,我對它很滿意。除了一個問題。我已經搜索並且 - 當我發現someone else with the same issue - 我一直沒能找到任何解決方案。objselection.font.name更改爲calibri
首先,一些背景有關腳本:
的腳本設置爲使用下列對象配置簽名,按照微軟的文章here。
Word.Application.EmailOptions.EmailSignature.EmailSignatureEntries
然後,在整個腳本中,我必須多次更改字體。要做到這一點我用這樣的臺詞:
objSelection.Font.Name = "Times New Roman"
這只是正常的我和我們的大多數用戶。但是,我的一位技術人員之前曾將其默認字體更改爲Times New Roman。當我爲他運行腳本時,應該是TNR的線條將顯示爲Calibri。在我們運行Office 2007時,Word中的原始默認字體是Calibri。我測試了在我自己的PC和另一臺PC上更改默認字體,並且我能夠兩次複製問題。
我之前鏈接到的technet海報指出,原始文檔的所有字體都是正確的。只有當「EmailSignatureEntries」將其保存到RTF和HTML中才能用作字體混淆的簽名。
我真的很難過這個。任何幫助,將不勝感激! :)