Показать сообщение отдельно
Старый 10.09.2010, 16:45   #13  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от kornix Посмотреть сообщение
activeWorkBook можно получить так

т.е. сначала от ComExcelDocument_RU можно получить getComDocument(), потом то что получили можно сохранить в COM, и от этой COM-переменной вызвать метод Application(), как написано в статье из ссылки:
X++:
    excel = new ComExcelDocument_RU(); 
    excel.newFile(fileName,true);
    doc = excel.getComDocument(); 
    app = doc.Application();             
    Workbook = app.ActiveWorkbook();
В данном конкретном случае две последние строки лишние, т.к. переменная doc в 3-й строке уже содержит ссылку на worbook, который active. Т.е. и doc, и Workbook после отработки этих 5 строк ссылаются на один и тот же объект.