[Excel]如何配置 c# 和vsto编写Excel插件

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(内置图标的名称)

  1. 双击添加的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