2014-01-15 204 views
0

我需要在office 2013中禁用Word中的文件功能區選項。我們有一個使用VBA創建文檔的模板,它還創建了我們希望我們的用戶不使用文件選項的自定義添加。辦公室2013字

理想情況下,在VBA代碼中,我們將設置xml字符串並使用它來禁用文件功能區。這樣,從這個模板創建的所有文檔都是相同的。在我的調查中,我遇到了CustomUIEditor.exe,它允許您使用已創建的文檔執行此操作。

感謝提前任何幫助

+1

而不是改變重要的功能區選項(我認爲這是非常糟糕的做法),我會建議嘗試捕捉並更改'NewDocument Event'。有關此事件的其他信息,請參閱[這裏](http://msdn.microsoft.com/zh-cn/library/ff836563%28v=office.14%29.aspx)。 –

+0

感謝您的提示,我會研究它。如果使用那裏的.dot模板創建的文檔,客戶端希望文件功能區選項被禁用。我已經擺脫了我的債務,因爲我從來沒有看過這個,所以它是全新的 – user2960847

回答

0

我問上一個問題,我知道還有其他方法可以做到這一點,但,這是最直接的,因爲我有用戶。

如果你只想使用VBA這是不可能的禁用功能區,請參閱:

Updating Earlier Code for CommandBars

我知道,你可以使用開發工作室或CustomUIEditor.exe編輯器創建自己的XML和然後將宏轉換爲捕獲鏈接事件的子。但是我有不同程度的成功,但還不夠,我對此感到滿意。

相反,我保持簡單......讓辦公室的另一位開發人員可以使用默認的Office 2013工具快速修改它。

我創建了一個自定義功能區,創建了新的按鈕,然後讓它們鏈接到我想要的宏。然後我將用於部署的自定義功能區導出到用戶機器。我轉換了舊的宏代碼以從2003/2007年刪除任何折舊的代碼,並創建了一個新的.dotm文件並將代碼放入其中。我們的文檔使用該模板創建.doc文件

希望這有助於。請留下任何關於您可能完成的工作的評論。