powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программным путем создать макрос.
7 сообщений из 7, страница 1 из 1
Как программным путем создать макрос.
    #33053665
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо сделать так, чтобы в документе сохранить код, который будет выполняться при открытии документа Word.
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33053732
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И какие сложности? напишите шаблон, запишите в него VB скрипт, и новые документы делайте на основе этого шаблона.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33054189
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuraz.comИ какие сложности? напишите шаблон, запишите в него VB скрипт, и новые документы делайте на основе этого шаблона.
Posted via ActualForum NNTP Server 1.1

ПРОГРАММНЫМ путем...
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33054212
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Надо сделать так, чтобы в документе сохранить код
При открытии вам надо сохранить код все таки или его выполнить?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33054265
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuraz.com>Надо сделать так, чтобы в документе сохранить код
При открытии вам надо сохранить код все таки или его выполнить?
Posted via ActualForum NNTP Server 1.1
Нужно чтобы КОД, СОХРАНЫННЫЙ С ДОКУМЕНТОМ ВЫПОЛНЯЛСЯ ПРИ ОТКРЫТИИ В WORD (или при открытии в Ворде, встроенном в программу).

Но, код я не могу руками делать!!! Документ создается программой!!! Код тоже составляется программой!
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33057017
SinnerXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и не страшно, всех вылечим :)


Там есть такой объект, как VBProject, так вот он дает доступ к коллекциям модулей и их исходных кодов, которые можно и читать и писать, попробуйте поискать по "VBProject" какое нить лекарство в форуме
например: http://]www.sql.ru/forum/actualtopics.aspx?search=VBProject&bid=46
Да, чуть не забыл, только предварительно нужно дать доверительный доступ к проекту из настрое безопасности макросов...
...
Рейтинг: 0 / 0
Как программным путем создать макрос.
    #33058071
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это работало в Excel, но в ворде думаю тоже будет работать
Вставка функции в модуль
Sub AddCodeModule()
Dim CodeStr As String
CodeStr = " function CalcIt(num)" & Chr(13) & Chr(9) & "end function"
With ActiveWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
'(1 вместо vbext_ct_StdModule)
.Name = "NewModule"
.CodeModule.AddFromString CodeStr
End With
Debug.Print ActiveWorkbook.VBProject.VBComponents("NewModule").Name
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программным путем создать макрос.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]