技术开发 频道

详解VSTS与OFFICE的协同开发:Excel篇

  创建Excel Workbook项目

  在了解了Excel对象模型之后,我们就可以开始Ribbon界面插件的创建了。

  首先启动Visual Studio 2010,创建一个新的Visual C#类型的项目。在“新建项目”对话框中,我们选择“Excel 2007 Workbook”作为项目模板,然后输入项目名称为“MyExcelRibbon”,点击“确定”按钮关闭“新建项目”对话框,Visual Studio将为我们创建一个基于Excel的文档级自定义项目。我们将在这个项目的基础上,添加Ribbon界面。


图3 创建Excel 2007 Workbook项目

  添加Ribbon界面

  我们刚刚创建的Excel文档级自定义项项目并不包含Ribbon界面。为了使用Ribbon界面,我们在其基础上添加Ribbon界面控件。首先,我们添加两个活动面板作为Ribbon界面的侧面板。在“解决方案浏览器”中,我们在当前项目“MyExcelRibbon”上点击右键,在弹出的上下文菜单中我们选择“Add”->”New Item”,

图4 添加Ribbon界面元素

  这时我们会得到一个新建项对话框,在其中我们选择“ActionsPaneControl”(活动面板)作为新建项的类型并将它添加到项目中。重复这一过程,我们为项目添加两个活动面板。


图5 添加活动面板

  有了活动面板后,我们就可以在Excel的Ribbon界面的“Add-On”面板中,添加相应的控件,调用显示这两个活动面板了。同样的,通过项目右键上下文菜单的“Add”->“New Item”添加新的Ribbon界面,在“新建项”对话框中,我们选择“Ribbon (Visual Designer)”作为新建项的类型,并将它命名为MyRibbon。

0
相关文章