Показать сообщение отдельно
Старый 18.12.2008, 15:36   #3  
pwp is offline
pwp
Участник
 
76 / 16 (1) ++
Регистрация: 08.07.2008
Адрес: Обнинск
:(
Цитата:
Сообщение от player Посмотреть сообщение
Есть стандартный рецепт: Запиши требуемые действия в макрос Word и повтори его код во вновь создаваемых методах класса COMWordDocument_RU с оглядкой на специфику COM модели Аксапты.
Спасибо за подсказку, но похоже все эти действия нужно проделывать в самом классе ComWordDocument_RU, как там и написаны его методы.
Поскольку документации по методам этого класса у меня нет, опытным путем удалось решить эту задачу с :
X++:
    wordDocument.goToBookmark("Table_Start");  // начало таблицы-1-ая строка-  
    wordDocument.tableGoToCell(2,1);        // первая рабочая.строка табл. с выделением
    // вторая рабочая строка шаблона должна быть без выделения
    wordDocument.selectionRowCopy();    // Копируем в буфер пустую строку с выделением шрифта и т.п. для последующих вставок по ходу дела
..................      ...............................................................
    // если нужно вставить строку с выделением.
    wordDocument.tableAddRow();   // добавляем строку в ряд irow
    wordDocument.tableGoToCell(irow,1); // переходим на нее
    wordDocument.selectionRowPaste();  // вставляем шаблон строки с выделением
Там в этом классе все как то хитро работает, но приведенная последовательность может привести к желаемому результату.
За это сообщение автора поблагодарили: d_alexe (1).