我使用大型VBA代碼庫分發Word模板。該模板包含一個菜單,對於Word 2007/2010用戶,則是一個功能區選項卡。在Word 2013中,通過菜單仍然可以正常工作,但功能區沒有顯示出來。我仍然使用VBA編碼而不使用Visual Studio(並且不想購買VSTO)。所以我想弄清楚如何更新我的功能區代碼/ xml或任何它是我需要做的,使我的功能區選項卡顯示在2013年。如何將Word功能區標籤從2007/2010遷移到2013
功能區被複制到模板中的新文檔用戶根據模板創建一個新文檔。但是,在Word 2013中出現了這種情況。 有趣的是,如果我打開之前從我的模板創建的文檔(在Word 2010中),則功能區顯示並正常工作。但是,如果我從模板創建一個新的Word 2013文檔,功能區不在那裏。
在我的代碼中必須有一些東西要告訴Word根據我的模板在新文檔中顯示功能區,但是我一直無法找到該信息。
我一直使用「Office自定義用戶界面編輯器」生成我的功能區,該功能不適用於Word 2013;該工具將xml插入到模板中。我的功能區XML以此開頭:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="SERibbon_Load">
<ribbon startFromScratch="false">
<tabs>
任何人都知道如何使我的功能區選項卡在Word 2013中工作?
謝謝克里斯蒂娜。非常有用的鏈接。我會在週末做一些這方面的工作,如果它在我的工作中(如我希望的那樣)領先於Word 2013中的功能區,將會得到答案。 – 2013-03-15 17:44:19