Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 5 ]
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Тема: Обращение к макросу
Подскажите, как обратиться к коду макроса (для его запустка), находящемуся в модуле друго подключенного шаблона. Строка
Run "MyTemplate.MyModule.MyMacros"
Вызывает ошибку: "Sub or Function not defined"
Строка
Call MyTemplate.MyModule.MyMacros
Вызывает ошибку 424 "Object requried"
Никаких аргументов у макроса нет. Word 2007
- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Обращение к макросу
Не понятно, что такое MyTemplate? Можно так:
VBAProject.Module.Macro
Call VBAProject.Module.Macro
Application.Run "VBAProject.Module.Macro"
Application.Run "'Document.doc'!Module.Macro"
Макросы под заказ и готовый пакет - mtdmacro.ru
- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Обращение к макросу
По термину "подключение" есть два варианта:
1. Reference - ссылка. Запуск макросов описан выше.
2. Add-In - дополнение. Тут для запуска можно использовать команды:
Application.Run "VBAProject.Module.Macro"
Application.Run "Module.Macro"
Application.Run "Macro"
Работать будет только когда AddIn.Installed=True
Макросы под заказ и готовый пакет - mtdmacro.ru
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Re: Обращение к макросу
Не могу понять, но у меня почему-то команда срабатывает через раз. Выглядит довольно бредово!
- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Обращение к макросу
Я замечал пару раз, но не разбирался. Можно попробовать связку:
Application.AddIns.Add FileName:="c:\Шаблон.dot", Install:=True
Application.Run "'Шаблон.dot'!Module.Macro"
Когда AddIn подключен, его макросы видны в списке (Alt+F8).
Макросы под заказ и готовый пакет - mtdmacro.ru
Сообщений [ 5 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Обращение к макросу
Если у вам часто приходится работать с различными текстами, писать и обрабатывать их, то, скорей всего, у вас установлен редактор Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как сделать таблицу в ворде альбомом.
Какая бы версия программы у вас ни стояла, вряд ли вы используете больше двадцати процентов того, что эта программа может. На портале о Microsoft Office Word вы узнаете про: как доустановить редактор формул ворде.
Если желаете узнать больше о работе в редакторе, то посетите форум Ворд Эксперт. Это русскоязычный сайт с доступным интерфейсом, простой регистрацией и множеством полезнейшей информации. На портале о Microsoft Office Word вы узнаете про: как скопировать таблицу ворда.
Портал разработан специально для пользователей редактора Microsoft Word. Зарегистрировавшись на портале, вы узнаете много новой и нужной информации, даже если вы давно и часто работаете в приложении. Наш сайт о Microsoft Office Word даст ответ про: содержание в ворде разными способами.
На сайте представлена разнообразная литература и ответы на часто возникающие у пользователей Microsoft Word вопросы. Наш сайт о Microsoft Office Word даст ответ про: майкрософт ворд как сделать чтобы писалось вертикально.
Вы легко научитесь оптимизировать свою работу и даже писать макросы. Готовые решения часто возникающих проблем вы можете найти в специальных разделах на сайте. На портале о Microsoft Office Word вы узнаете про: проблеммы отображения букв в equation 3.0.
При трудностях в работе с редактором или создании макросов вы всегда можете обратиться за помощью к опытным пользователям. Наш сайт о Microsoft Office Word даст ответ про: рамки для текста в word не стандартные скачать.
Можно задать любой вопрос о настройке, форматировании и автоматизации работы Microsoft Word, найти готовое решение или оставить заявку на написание макроса. Наш сайт о Microsoft Office Word даст ответ про: расстояние от края до верхнего колонтитула.