我想在图表中添加用户控件。
我无法使用
ch.Shapes.AddFormControl
因为我想广告用户控件。
我在2013年使用VS 2012 .NET 4.5和Excell插件。
我尝试使用以下代码:
Microsoft.Office.Interop.Excel.Chart ch = (Excel.Chart)wb.Sheets[1];
ch.Activate();
ch.Select();
ch.ChartArea.Select();
ch.Shapes.SelectAll();
Excel.Range selection = Globals.ThisAddIn.Application.Selection as Excel.Range;
worksheet.Controls.AddControl(new UserControl2(), selection, "fnis");
Ch是图表,我想在图表顶部插入UserControl2。
在上面的代码中,我得到选择为null的错误。
当然,我已经检查过所有变量都不是null并且工作正常等。