C#Excel:联合抛出异常HRESULT:0x800A03EC

时间:2019-01-17 10:46:54

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

我目前正在尝试使用联合在单个工作簿中合并2个范围。但是,使用联合会抛出指定的异常。我已经四处搜索,但被提示由于使用旧的Excel文件而引发了错误,但我正在使用Excel 2017(xlsx)。

测试代码:

Workbook currBook = Globals.ThisAddIn.GetActiveWorkbook();
Range desti = currBook.Worksheets[1].UsedRange;
Range src = currBook.Worksheets[2].UsedRange;

Range r = Globals.ThisAddIn.Application.Union(desti, src);

测试工作簿仅包含2张纸

Sheet 1 | Sheet 2
------- |--------
1  A    |1 Hello
2  B    |2 Bye
3  C    |3 Hello
9  D    |4 Bye
10 E    |5 Hello
11 F    |6 Bye

每张纸只占两列。

0 个答案:

没有答案