2011-03-23 34 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

相关问题