|
|
|
|
#1 |
|
Участник
|
Зачем такой изврат? Создавать макрос, который вставляет картинку? Можно же напрямую из кода:
X++: ComWordDocument_RU word;
COM com;
;
word = new ComWordDocument_RU();
word.newFile(< >, false, false);
com = word.getComDocument();
com = com.Bookmarks();
com = com.Item(<>);
com = com.Range();
com = com.InlineShapes();
com = com.AddPicture(< >);
com.finalize();
word.Visible(true);
word.finalize(); |
|
|
|
| За это сообщение автора поблагодарили: lev (2), andrewK (1), S.Kuskov (2), Mileyko (1). | |
|
|
#2 |
|
Участник
|
Я согласен, что ваш код более элегантен и более безопасен (не требуется разрешение выполнения макросов). К сожалению, я плохо знаю com-модель офиса, поэтому я написал код на vbaдля решения этой задачи. Спасибо за комментарий, буду иметь в виду ваше решение.
|
|
|
|
|
#3 |
|
Участник
|
Имейте в виду на будущее и то, что практически любой макрос VBA можно переписать в таком виде для Аксапты
|
|
|