Excel加载项以显示所有控件

时间:2017-07-19 14:25:57

标签: c# excel vsto office-addins excel-addins

我正在创建一个加载项,它将为Excel文档中的每个控件显示一个消息框 但是当我用一些Excel文档打开它(它有许多控件,如按钮/复选框)时,将它添加为COM加载项,没有任何反应,当我打开 COM加载项时再次,我看到我的加载项未经检查:(

可能是什么问题?

这是代码:

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    Tools.Worksheet vstoWork = Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[0]);
    foreach (Control c in vstoWork.Controls)
    {
        MessageBox.Show(c.Name);
    }
}

我的最终目标是确定所有按钮的控件并单击它们,但现在就是这样。

感谢。

0 个答案:

没有答案