VSTO将控制添加到图表

时间:2016-01-17 23:53:03

标签: vsto

我想在图表中添加用户控件。

我无法使用

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并且工作正常等。

0 个答案:

没有答案