我正在使用Excel 2010,但我认为这个想法在整个Office 2010中都是不变的。
我正在添加一个VBA宏,它将与我的所有文件一起使用,并且想制作一个带有与这些宏绑定的按钮的功能区。我知道如何通过Excel选项制作功能区 - >自定义功能区,但我想在Add In处于活动状态时显示一个。这样我就可以通过一种简单的方式来分发Add in来运行宏。
有没有办法可以做到这一点?感谢
更新:
我已经阅读了它以及我可以使用的内容(Office 2010和记事本)我将不得不将功能区作为XML文档,然后将其与我的xlam
文件一起使用。我现在还不确定具体细节。
答案 0 :(得分:0)
我想你正在开发一个基于VSTO的插件。如果是这样,您有两种方法:
通常,在MSDN中的以下系列文章中描述了Fluent UI(又名Ribbon UI):
答案 1 :(得分:0)
我最终是根据this answer手动完成的。
工作得很好,使用压缩Excel文件有点棘手。永远不要解压缩entinre文件,只需使用资源管理器打开它并将文件复制到其中,它就能正常工作!