2010-09-08 36 views
0

我有一个用于excel 2003的共享COM AddIn(不是VSTO),现在我想添加一个功能区选项卡来支持excel 2007. 我在线做了一些研究。 知道我需要参考2007 PIA,在我的连接 实施 了IDTExtensibility2,IRibbonExtensibility和IRibbonExtensibility只有一个方法串GetCustomUI()如何为COM AddIn创建自定义WPF功能区选项卡

string IRibbonExtensibility.GetCustomUI(string RibbonID) 
    { 
     return Properties.Resources.Ribbons; 
    } 

我在资源添加ribbons.xml,ribbons.xml如下:

不知道这是应该做的好/正道。 我想定制像添加图标按钮,largeimage,smallimgae,连接命令按钮等。 我觉得在xml中,很难做到这一点。

必须有更好的方式来做到这一点,请让我知道如何

感谢

回答

0

不,这样做共享插件时不VSTO而已。

你也许可以创造一个VSTO插件,安装使用项目剪彩,然后只提取色带控制文件并将其移动到您选择共享添加英寸

在这种情况下,你的GETCUSTOMUI方法,你必须调用功能区控件手动呈现它的XML并传递它。几个月前,我尝试了一些简单的事情,但其他事情发生了,我不得不离开它。

相关问题