Excel加载项来显示所有的控件
我正在做一个加载项,将显示Excel文档中的每个控件的消息框。
但是,当我用一些Excel文档(有许多button/checkbox控件)打开它时,通过将它添加为COM加载项,没有任何反应,当我再次打开COM加载项时,我看到我的add在没有选中:(
可能是什么问题?
这是代码:
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); } }
我的最终目标是确定所有button的控件并单击它们,但这是现在。
谢谢。