
我想將 word 中的預設編輯語言更改為英語(印度)。手動更改所有使用者和所有電腦的語言設定是不可能的。
我們可以手動更改預設語言,方法是前往Word選項>>語言>>新增其他編輯語言>>將其設定為預設語言。
有沒有自動化來做到這一點?任何解決方案(例如匯出和匯入註冊表或運行命令來執行此操作)對我來說都可以
找到 Office 2010 的註冊表
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources
但對於 Office 2007 並沒有找到
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\LanguageResources
如何在 Office 2007 中進行追蹤?
MS Office 中的自動化對於節省時間非常有用。
答案1
根據 Microsoft 文件(請參閱下面的參考清單),您查看的 2007 年金鑰是正確的。可能您在使用者開啟辦公室產品之前查找了金鑰,且金鑰尚未編寫,或使用不同的語言設定安裝了不同的辦公室產品。
正如您所提到的,2007 年的密鑰應如下所示:
- HKCU\Software\Microsoft\Office\12.0\Common\LanguageResources\EnabledLanguages
- HKCU\Software\Microsoft\Office\12.0\Common\LanguageResources
您正在尋找的值是:
- UI語言
- 幫助語言
- 關注系統UI
- UIFallback(當 diff.lang. 用於 diff.deploy 時使用)
這些金鑰的資料是 LCID,EN-印度的 LCID 為 4009(16393)十六進位(十二月)
另一種選擇是使用群組原則。
- 將 2007 Office system 政策範本檔案複製到您的電腦。
- 在控制台樹狀圖中的「電腦設定」或「使用者設定」下,以滑鼠右鍵按一下「管理範本」。
- 按一下“新增/刪除範本”,然後按一下“新增”。
- 在「策略模板」對話方塊中,按一下要新增的模板,然後按一下「開啟」。
- 新增所需的範本後,按一下「關閉」。
- 開啟要為其設定策略的群組原則物件 (GPO)。
- 雙擊“電腦配置”或“使用者配置”,然後展開“管理範本”下的樹。
- 在 Microsoft Office 2007 系統\語言設定節點中找到與語言相關的策略。
- 選擇每個設定要使用的語言。
- 保存 GPO。
以下策略可協助您管理 2007 Office system 中的語言設定:
- 顯示選單和對話框 位於顯示語言資料夾中。確定使用者介面的語言。
- 顯示幫助 位於顯示語言資料夾中。確定線上幫助的語言。如果未配置此策略,則幫助語言將使用使用者介面語言。
- 啟用的編輯語言 位於編輯語言資料夾中。允許從 Office 支援的語言清單中編輯語言。
- 主要編輯語言 位於「啟用編輯語言」資料夾中。指定當電腦上有多種語言版本可用時使用者使用 Office 應用程式和文件所使用的語言。
以上內容取自http://technet.microsoft.com/en-us/library/cc179091(v=office.12).aspx#section1 請注意,該頁面特定於 Office 2007 版本,但如果您造訪以下站點http://technet.microsoft.com/en-us/library/dd162397(v=office.12).aspx網頁頂部有一個選項可以查看 Office 後續版本的類似資訊。
答案2
我認為這將透過 Word 2007 中的 VBA 將您的預設設定更改為英語(印度)。
Sub test()
ActiveDocument.AttachedTemplate.LanguageID = 16393
ActiveDocument.AttachedTemplate.NoProofing = False
End Sub
嘗試一下,然後查看review - set language
預設值