复制Excel中

时间:2017-12-07 17:04:25

标签: c# excel vsto

我一直遇到

  

System.Runtime.InteropServices.COMException:'来自HRESULT的异常:0x800A03EC'

使用以下代码:

private void FilterButton_Click(object sender, RibbonControlEventArgs e)
        {
            Excel.Worksheet activeSheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet;

            Excel.Worksheet newSheet;
            object misValue = System.Reflection.Missing.Value;

            newSheet = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets.Add();
            newSheet.Copy(activeSheet);
        }

在线

  

newSheet.Copy(activeSheet);

我在这里遗漏了什么吗?我得到了活动表,我可以得到像Name这样的属性,而不会遇到错误,所以这不是Null Reference。只有当我想访问某些列/行并且我想在工作表之间传递值时才会发生这种情况。

我正在寻找类似于this但在C#中的东西。

0 个答案:

没有答案