用VSTO给EXCEL添加右键菜单项
如何用VSTO给EXCEL添加右键菜单项
用VSTO操纵EXCEL 使用C#语言开发的 添加的右键菜单下面的确有“My Test”一项,但是点击却不能进入OnCancelRelate_ClickEventHandler函数
请问有谁知道为什么??
代码如下
// 删掉所有名为 DEL_SUB_ITEM_STR 的菜单项
cellBar = "cell"];
bars =  ;
newCtrl =  missing, missing, missing, true);
        // = DEL_SUB_ITEM_STR;
        newBtn = newCtrl as 
        = "MyTest";
        = "My Test";
和谐家庭演讲稿        = 0163;
        = 
        += new 
================================================================
检查你添加的右键菜单项的类型
=============================================================
这句不要估计就行了
===============================================================
以下是添加按钮,并且添加事件的实例,请LZ参考。。。
新建excel-addin程序。
1、添加引用
using Office =  ;
2、声明对象
马天宇路晨private  AppExcel;
private  btnCalc;
3、添加代码
//宿主启动时执行~
private void ThisAddIn_Startup(object sender,  e){
    AppExcel = Application;
    AddToolBar();
}
4、以下是AddToolBar()方法的实现
桌面ie图标删不掉//添加工具栏
private void AddToolBar(){
    bars = ;
    if (bars == null)return;
    foreach  bar in bars){
        if  == "mzbar"){
            ();
        }
    }
    mzBar = "mzBar", 1, null, null);一年级开学寄语
    if (mzBar != null){
        btnCalc =  missing, missing, 1, true);
        if (btnCalc != null){
            = "计算(&C)";
            =              = "计算";
            = 3277;
            += new        }
        = true;
通信工程是干什么的    }
}
4、以下是btnCalc_Click事件的实现
void btnCalc_Click Ctrl, ref bool CancelDefault){
//你要做的事情~~~~
}
=====================================================
520网络情人节 newCtrl
不要将newctrl定义成局部变量,要定义成全局变量

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。