创建VSTO项目
环境搭建
要开发VSTO项目,环境搭建比较简单,微软这方面做得都做不错。只要安装了VS2010(需要勾选VSTO 4.0)和Office2010即可。VS2008配合Office2007也可以轻松搭建开发环境。
创建项目
选择创建新项目->C#->Office,然后选择Word 2010 Add-in。
添加自定义的Ribbon
右击项目->添加新的Item->Office->Ribbon (Visual Designer),如下图:
往Ribbon上,添加组和对象。
按F5运行当前程序,VS会帮你自动开始一个新的Excel实例,第一个VSTO程序,顺利完成了。
对于我们的一个VSTO程序,我们做一些小的优化。我们可以控制Ribbon和其他插件的Ribbon都在Add-ins里还是独立出来。在VS中,打开Ribbon的设计界面,并选择Ribbon Tab,如下图,把ControlIdType改为Custom,这样我们的Ribbon会独占一个Ribbon Tab。