PORTA.ru - on-line магазин ПОРТАтивной техники.PORTA.ru - on-line магазин ПОРТАтивной техники.

Новости
Мои разработки
FAQ
Ссылки
Форум

Создать и выполнить макрос в Word

Процедура Сформировать()
     Попытка     
          
W=СоздатьОбъект("Word.Application"); 
     
Исключение
          Возврат;
     КонецПопытки;
     W.Documents.Add();
     i = W.VBE.ActiveVBProject.VBComponents.Count();
     W.VBE.ActiveVBProject.VBComponents.Add (1);
     W.VBE.ActiveVBProject.VBComponents.Item(i + 1).CodeModule.InsertLines (1, "Sub Golif()");
     W.VBE.ActiveVBProject.VBComponents.Item(i + 1).CodeModule.InsertLines (2, "MsgBox " + """" + "Работает" + """");
     W.VBE.ActiveVBProject.VBComponents.Item(i + 1).CodeModule.InsertLines (3, "End Sub");
     W.Application.Run ("Golif");
     W="";
КонецПроцедуры
<сообщил Андрей Бертыш>
Примечание: если не будет работать - возможно установлен высокий уровень безопасности. Понизьте до среднего ...

- Наверх -

В качестве благодарности за решение проблемы, щелкните здесь.
Поддержите развитие сайта.
Спасибо!
Автор и разработчик: Кайгородов Андрей aka mszsuz. mszsuz@online.sinor.ru ICQ#33993114. Дата последнего обновления страницы: Friday 09.04.2004 16:52
1C:TOP-100 Рейтинг ресурсов 1С
Hosted by uCoz