C # Excel: исключение Union Union HRESULT: 0x800A03EC - PullRequest
0 голосов
/ 17 января 2019

В настоящее время я пытаюсь объединить 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

, где каждый лист занимает только 2 столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...