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