我是Visual studio for office(VSTO)的新手
我正在使用VSTO为PowerPoint,Word和Excel创建插件。对于插件而言,色带(UI)的外观和感觉是相同的。这是我的问题:
如何设置visual studio,以便我只为这些插件使用一个代码库并重用Ribbon UI;或者我必须为PowerPoint,Word和Excel创建各自的分离解决方案吗?
答案 0 :(得分:3)
开箱即用,很难实现你的目标。
如果您使用VSTO Contrib项目的Ribbon Factory,我可以很容易地在所有加载项之间重用功能区视图模型。
http://vstocontrib.codeplex.com/
此外,我会手动去编辑共享项目的.csproj文件,以有条件地包含特定的引用,这样就不会同时引用所有的office互操作库。