2011-03-23 70 views

回答

3

可以操縱功能區選項卡及其控制,但你不能創建之一。無論如何不與對象模型。無論如何,最好的辦法是獲得某種類型的OPC dll(如ActiveX組件),該OPC dll可處理OPC文檔(如.docx文檔)和舊式MSXML的開放/關係/關閉,以創建Ribbon定義並添加它到包裹。

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

相關問題