如何用VSTO给EXCEL添加右键菜单项
用VSTO操纵EXCEL 使用C#语言开发的 添加的右键菜单下面的确有“My Test”一项,但是点击却不能进入OnCancelRelate_ClickEventHandler函数
冬至祝福语4个字请问有谁知道为什么??
代码如下
// 删掉所有名为 DEL_SUB_ITEM_STR 的菜单项
"cell"];
//newCtrl.Caption = DEL_SUB_ITEM_STR;
newBtn.Tag = "MyTest";
newBtn.Caption = "My Test";
newBtn.FaceId = 0163;
天谕什么职业厉害 newBtn.Style = Microso
================================================================
检查你添加的右键菜单项的类型
=============================================================
这句不要估计就行了
===============================================================
以下是添加按钮,并且添加事件的实例,请LZ参考。。。
新建excel-addin程序。
1、添加引用
using System.Collections;
2、声明对象
private Excel.Application AppExcel;
private Office.CommandBarButton btnCalc;
3、添加代码
//宿主启动时执行~
private void ThisAddIn_Startup(object sender, System.EventArgs e){
AppExcel = Application;
AddToolBar();
}
4、以下是AddToolBar()方法的实现 海信e930
//添加工具栏
private void AddToolBar(){
Office.CommandBars bars = AppExcel.CommandBars;
if (bars == null)return;
foreach (Office.CommandBar bar in bars){
== "mzbar"){
bar.Delete();
给宝宝取名字 }
}
审计师考试 if (mzBar != null){
if (btnCalc != null){
btnCalc.Caption = "计算(&C)";
btnCalc.TooltipText = "计算";
btnCalc.FaceId = 3277;
}
mzBar.Visible = true;黄山好玩吗
}
}
4、以下是btnCalc_Click事件的实现
//你要做的事情~~~~
}
=====================================================
不要将newctrl定义成局部变量,要定义成全局变量
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论