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