Office如何通过VSTO进行EXCEL插件开发?

文章目录

  • 0.引言
  • 1.工具准备
  • 2.EXCEL外接程序创建和生成
  • 3.外接程序生成并使用

0.引言

??VSTO(Visual Studio Tools for Office )是VBA的替代,是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、PPT)。本文通过VSTO进行Excel插件开发总结,并进行记录。

1.工具准备

??(1)安装Visual Studio
??在百度等浏览器搜索“Visual Studio2022”安装包,然后安装即可。

??(2)安装VSTO
??在Visual Studio Installer中选择“Office/SharePoint开发”工具集进行安装。
??在这里插入图片描述

2.EXCEL外接程序创建和生成

??(1)新建项目
??在这里插入图片描述

??(2)创建功能区
??在这里插入图片描述

??在这里插入图片描述

??(3)添加功能按钮
??在这里插入图片描述

??(4)实现功能代码
??双击button1按钮,编写代码:
??在这里插入图片描述

using System.Windows.Forms;
  
MessageBox.Show("Hello, ExcelAddIns.");

3.外接程序生成并使用

??在这里插入图片描述

参考资料:
[1] _Gvision. 使用Visual Studio进行Excel VSTO扩展程序开发:说明与基本操作; 2018-12-04 [accessed 2023-07-14].
[2] stone0823. VSTO 系列(01)- Excel VSTO 开发入门; 2021-03-09 [accessed 2023-07-14].
[3] 小斯想. VSTO开发入门,C#操作Excel对象篇; 2020-12-18 [accessed 2023-07-14].
[4] CVSTO. VSTO之旅系列(二):创建Excel解决方案; 2020-02-08 [accessed 2023-07-14].
[5] flyhawk007blog. VSTO Excel开发(一):自定义excel 菜单; 2008-04-18 [accessed 2023-07-14].
[6] Savetime2020. VBA转VSTO(vb.net入门Visual Studio); 2020-08-28 [accessed 2023-07-14].