Копирование макросов из Normal.dot
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.249] |
|
|
Организуем VBA-FAQ! Если у Вас есть предложения, выскажитесь здесь: Пишем FAQ, интересно Ваше мнение
Общие вопросы
Особенности VBA-кода
Оптимизация VBA-кода
Полезные ссылки
Копирование макросов из Normal.dot
|
Сообщ.
#1
,
|
|
|
|
Собственно сабж.
Мне нужно скопировать макросы из Normal.dot в документ. Т.е. я хочу чтобы при создании документов у меня на машине в них автоматом добавлялись некоторые макросы, находящиеся в Normal.dot на случай если я эти доки на другой машине смотреть буду. Так вот пишу: ![]() ![]() Application.OrganizerCopy NormalTemplate.FullName, ActiveDocument.FullName, "MyMacro", wdOrganizerObjectProjectItems А в ответ получаю "Run-time error '4198' Ошибка команды" Интересно что из документа в шаблон так копируется нормально. Собственно вопрос как всё-таки скопировать? Что здесь не верно, или может есть другой способ. Подскажите кто сталкивался. Заранее спасибо. PS: Word2000 |
|
Сообщ.
#2
,
|
|
|
|
есть такая проблема, используй обходные пути - Import/Export или вставку строк в модуль
Работа с модулем в VBE |
|
Сообщ.
#3
,
|
|
|
|
Спасибо, просто я думал что-то неправильно делаю с OrganizerCopy...
Сделал через Export/Import в Envir("TEMP")+"\temp.tmp" Плюс Kill Envir("TEMP")+"\temp.tmp" Всё работает. Спасибо. |
|
Сообщ.
#4
,
|
|
|
|
Цитата cppasm @ я думал что-то неправильно делаю с OrganizerCopy... да нет, все верно, а сей фокус, вероятно, связан с политикой ms по отношению к вирусописателям |