4
A
回答
3
您可以操縱功能區選項卡及其控制,但你不能創建之一。無論如何不與對象模型。無論如何,最好的辦法是獲得某種類型的OPC dll(如ActiveX組件),該OPC dll可處理OPC文檔(如.docx文檔)和舊式MSXML的開放/關係/關閉,以創建Ribbon定義並添加它到包裹。
1
在使用VBA來看看這個博客文章爲Excel
http://www.xtremevbtalk.com/showthread.php?t=265636
和這一個字
http://www.wordarticles.com/Shorts/RibbonVBA/RibbonVBADemo.htm
1
如果您的UI是靜態的,也就是說,您不需要以編程方式更改動態行爲或添加/刪除UI元素,則可以在啓用宏的模板中定義customUI。您可以使用VBA函數作爲XML中定義的UI元素的回調函數。
看看this guide。簡而言之,您可以在.dotm歸檔中定義一個customUI\customUI14.xml
文件。該XML使用this schema來描述您的自定義功能區元素。
這絕對適用於Word模板(.dotm文件)。我認爲類似的方法適用於任何OOXML格式。
+0
這就是答案 – 2016-05-07 14:39:37
相關問題
- 1. VB 2010打開Word文檔並隱藏Office功能區
- 2. Office 2007功能區編程方法
- 3. Visual Studio 2010 Office功能區插件
- 4. 使用VBA最小化Office功能區?
- 5. 以編程方式自定義Office功能區
- 6. 如何將Word功能區標籤從2007/2010遷移到2013
- 7. 以編程方式從Microsoft Word功能區中刪除組
- 8. 由於未知配置文件設置,Word VBA功能區定製失敗
- 9. VBA中的正則表達式驗證功能Word 2010
- 10. 包括Windows Office 2010功能區的C#應用程序
- 11. Word 2007中加載項功能區 - InternalStartup
- 12. Word插件功能區
- 13. 以編程方式將功能區添加到Microsoft Word 2007
- 14. 以編程方式添加到SharePoint 2010功能區後禁用功能區按鈕功能區
- 15. 通過vba訪問Excel 2010公式編輯器對象
- 16. 以編程方式創建SharePoint 2010功能區按鈕(不含功能XML)
- 17. VBA轉換Office 2007到Office 2010
- 18. Word VBA修剪功能
- 19. Word 2010:如何將功能區按鈕附加到使用VBA的模板
- 20. VBA通過變量功能
- 21. 是否可以通過編程方式控制Office消息欄
- 22. VBA Office 2010 Outlook問題
- 23. WooCommerce通過編程方式/通過功能創建賬戶
- 24. Word 2010 VBA - 操作編號列表
- 25. Excel 2010公式編輯器通過C#(VSTO)/ VBA訪問
- 26. 使用VBA查找Office 2010 Word文檔的大綱級別
- 27. Office 2007/2010自定義功能區導出
- 28. 用於定製Office 2010功能區的XML架構
- 29. .Net Office Word設置
- 30. 通過功能區代碼隱藏在Word中打開文件
嗨,在我看來,這些都不是解決使用純VBA添加新選項卡(一般來說,添加功能區XML)的問題?我希望這樣的事情: 昏暗customUiXml作爲字符串 customXml = 「
Maate
2011-03-23 13:31:59