Office外接程序,指的是指利用其他编程工具,例如C#编写的、用于操作Office对象的外部插件,也叫Office COM加载项。利用VBA编写的脚本寄生在Office文档中,不算外接程序。
Office COM加载项
Office通过加载项来扩展功能,加载项可以分为两类:一般加载项、COM加载项。
一般加载项指的是加载宏,通常是用VBA写成的,office套件可以用类似的格式专门保存加载宏,例如正常的Excel文件扩展名为.xlsx,保存宏的文件扩展名为.xlsm。
COM加载项,指的是使用其他编程语言写的Office的插件,例如用C#开发的COM加载项。
Office中所有COM加载项的加载或卸载操作,均在【COM加载项】对话框中完成,该对话框可在选项设置的【加载项】选项卡下找到并打开。
创建office外接程序项目
以Excel 2010版本为例介绍建立office外接程序项目的方法。
启动Visual Studio,单击【文件/新建/项目】打开【新建项目】对话框。在左侧树形结构中选择【模板/Visual C#/Office/2010】,右侧项目类型界面中选择“Excel 2010外接程序”,设置项目名称、位置等参数后,单击“确定”按钮,创建VSTO项目。
VSTO项目创建完成后,Visual Studio右侧的“解决方案资源管理器”中出现一个Excel/ ThisAddIn.cs类模块。该类下自动生成了加载项启动事件过程ThisAddIn_Startup,当加载项被加载时,首先会运行该事件过程中的代码。还有自动创建的ThisAddIn_Shutdown,取消该COM加载项或退出Excel时,会触发该事件过程中的代码。
至此,一个最基本的office外接程序就算创建完成了。
本文地址:https://cas01.com/6481.html
公 众 号 :注意两个号的区别,小斯想(OneNote为主);cas01(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。
公 众 号 :注意两个号的区别,小斯想(OneNote为主);cas01(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。