如何在不同的办公文档类型中重复使用visual studio来处理办公室色带和代码

时间:2011-07-09 05:11:16

标签: c# .net vsto ms-office ribbon

我是Visual studio for office(VSTO)的新手

我正在使用VSTO为PowerPoint,Word和Excel创建插件。对于插件而言,色带(UI)的外观和感觉是相同的。这是我的问题:

如何设置visual studio,以便我只为这些插件使用一个代码库并重用Ribbon UI;或者我必须为PowerPoint,Word和Excel创建各自的分离解决方案吗?

1 个答案:

答案 0 :(得分:3)

开箱即用,很难实现你的目标。

如果您使用VSTO Contrib项目的Ribbon Factory,我可以很容易地在所有加载项之间重用功能区视图模型。

http://vstocontrib.codeplex.com/

此外,我会手动去编辑共享项目的.csproj文件,以有条件地包含特定的引用,这样就不会同时引用所有的office互操作库。