1.新建VSTO 外接程序

2.添加可视化编辑器
在项目上右键 ==> 添加 ==> 新建项 ==> 功能区(可视化工具)
三、添加组件

在TabAddIns(内置) 下新建的的group中添加组件,会在Excel的头部出现一个加载项的选项。如

在group1中添加组件button3就会出现在图中位置。在TabAddIns(内置)上右键可添加新的选项卡。


========================================以下是整理的Word与Excel的核心内建标签页Control ID
| Excel | ||
| 标签页ID | 中文标签名 | |
| TabHome | 开始 | |
| TabInsert | 插入 | |
| TabPageLayoutExcel | 页面布局 | |
| TabFormulas | 公式 | |
| TabData | 数据 | |
| TabReview | 审阅 | |
| TabView | 视图 | |
| TabDeveloper | 开发工具 | |
| TabAddIns | 加载项 | |
| Word | ||
| 标签页ID | 中文标签名 | |
| TabHome | 开始 | |
| TabInsert | 插入 | |
| TabPageLayoutWord | 页面布局 | |
| TabReferences | 引用 | |
| TabMailings | 邮件 | |
| TabReviewWord | 审阅 | |
| TabView | 视图 | |
| TabDeveloper | 开发工具 | |
| TabAddIns | 加载项 |
点击按钮,在属性里,ShowImage改为true, OfficeImageId 填入FaceID(内置图标的名称)
- 双击添加的button组件,编辑button点击事件
private void button3_Click(object sender, RibbonControlEventArgs e)
{
MessageBox.Show(“str”);
}
三、Excel对象模型

转载文章<Excel Application对象应用大全>:https://blog.csdn.net/wsq198760/article/details/83968446
http://www.jiafanglei.com/go/excel-application%e5%af%b9%e8%b1%a1%e5%ba%94%e7%94%a8%e5%a4%a7%e5%85%a8