1、编程环境及编程语言
本教程的编程环境及编程语言如下:
- 编程环境:Win7,Visual Studio 2017,Office 2016
- 编程语言:C#
2 编程步骤
(1)新建一个Excel的外接程序
- 打开Visual Studio 2017,点【文件】→【新建】→【项目】,即出现如下对话框
- 左边选择【Office/SharePoint】,右边选择【Excel 2013和2016 VSTO 外接程序 】,下面的【名称】【位置】【解决方案名称】等均可以按其默认值,然后单击【确定】,至此完成了新建一个Excel的外接程序,程序默认打开ThisAdddIn.cs文件,如下图所示,此时的Excel外接程序尚无任何功能。
(2)完成Excel外接程序的第一个功能
按照下述步骤,完成【当程序运行时,使当前Excel的活动单元格的值变为"VSTO"】。- 在类的声明变量里首先声明一个公有的Excel应用程序对象变量。
public Excel.Application ExceApp;
其中的public表示在当前的类里面是公有的一个声明, Excel.Application与数据类型等类似,此处表示“应用程序类型”,ExceApp相当于自定义的一个变量名(此时是应用程序名),名称可以自己随意定义。
这与VBA的public ExcelApp as Excel.Application是完全对应的。
完成后如下图所示:
- 在程序的启动事件(Startup事件)中加入下列语句:
ExcelApp = Globals.ThisAddIn