17.09.2013, 13:17 | #11 |
Участник
|
Предложенный Вами вариант не помог. Но поместил interopPermission в run и ошибка пропала.
Вот только теперь ругается на другое место. X++: void pasteFromBufferToRange(TextBuffer txtb, str _bookMark,int _workSheet = 1) { COM comRange, comWorkSheet; TextBuffer saveClipboard = new TextBuffer(); ; saveClipboard.fromClipboard(); txtb.toClipboard(); comRange = this.findRange(_bookMark, _workSheet); comRange.select(); comWorkSheet = this.getWorkSheet(_workSheet); if (comWorkSheet) { comWorkSheet.pasteSpecial(1); // вот тут вот ругается } saveClipboard.toClipboard(); } Метод "pasteSpecial" в COM-объекте класса "_Worksheet" возвратил код ошибки 0x800A03EC (<неизвестно>), который означает: Метод PasteSpecial из класса Worksheet завершен неверно. Последний раз редактировалось smailik; 17.09.2013 в 13:35. |
|
Теги |
excel, пакетная обработка, ax2012 |
|
|