Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 7 ]
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Тема: Запустить макрос, но не с Нормал дот
Можно ли и как указать инструкцию на VBA, чтобы запускался не с Нормал дот, а с другого шаблона?
Видимо там ещё надо указывать адрес, где он находится?
Я пишу:
Application.Run "ЦЭ.Интерфейс.Кнопка_пользователь"
И:
Application.Run "TemplateProject(ЦЭ).Интерфейс.Кнопка_пользователь"
А мне сообщение Не удаётся запустить указанный макрос
Так ведь ЦЭ.dot находится в папке автозагрузки: C:\Documents and Settings\user1\Application Data\Microsoft\Word\STARTUP
И там имеется модуль Интерфейс, а в нём макрос Кнопка_пользователь
В левом верхнем углу проекта имеется
TemplateProject(ЦЭ)
Только нажав на него получаю сообщение
Project Locked
Project is unviewable Проект не просматривается
Но он не закрыт!
Как правильно?
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Запустить макрос, но не с Нормал дот
Посмотрел по сайту, нашёл вопрос от mikkelle от 22.06.2010
Тема: Подключение общих шаблоновПодскажите, каким образом можно при открытии ранее созданного документа автоматически подключать (уточняю: не присоединять) требуемый шаблон?
Вроде тот же вопрос, что и у меня?
Но попробовал, как там указано, не получилось???

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Запустить макрос, но не с Нормал дот
А вот этот макрос, Кнопка_пользователь, он случайно не Private?
Лучше день потерять — потом за пять минут долететь!
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Запустить макрос, но не с Нормал дот
сделал вместо:
Application.Run "ЦЭ.Интерфейс.Кнопка_пользователь"
Так:
Application.Run "Кнопка_пользователь"
И всё пошло!!!!!!

- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Запустить макрос, но не с Нормал дот
Ципихович Эндрю пишет:Application.Run "ЦЭ.Интерфейс.Кнопка_пользователь"
Команды для запуска с помощью Run:
Run "Макрос"
Run "Модуль.Макрос"
Run "Проект.Модуль.Макрос"
Run "'Мой документ.doc'!Модуль.Макрос"
Указывается или проект или файл.
Имя проекта читаем в VB (Alt+F8) в окне Prorepties (F4), предварительно выбрав проект в окне Project (Ctrl+R).
Отредактировано Вождь (08.07.2010 04:52:51)
Макросы под заказ и готовый пакет - mtdmacro.ru
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Запустить макрос, но не с Нормал дот
Вождь пишет:Ципихович Эндрю пишет:Application.Run "ЦЭ.Интерфейс.Кнопка_пользователь"
Команды для запуска с помощью Run:
Run "Макрос"
Run "Модуль.Макрос"
Run "Проект.Модуль.Макрос"
Run "'Мой документ.doc'!Модуль.Макрос"
Указывается или проект или файл.
Имя проекта читаем в VB (Alt+F8) в окне Prorepties (F4), предварительно выбрав проект в окне Project (Ctrl+R).
Вот эту строку:
Run "'Мой документ.doc'!Модуль.Макрос"
Пожалуйста получше напишите, имеется ввиду кавычки, апостроф, восклицательный знак, а возможно у Вас ошибка

- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Запустить макрос, но не с Нормал дот
Ципихович Эндрю пишет:Run "'Мой документ.doc'!Модуль.Макрос"
Пожалуйста получше напишите, имеется ввиду кавычки, апостроф, восклицательный знак, а возможно у Вас ошибка
Ошибки нет. Даю пример рабочего кода. Запуск макроса AAAA находящегося в модуле Test файла Normal.dot:
Sub A()
Application.Run "'Normal.dot'!Test.AAAA"
End Sub
Макросы под заказ и готовый пакет - mtdmacro.ru
Сообщений [ 7 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Запустить макрос, но не с Нормал дот
В век Интернета разобраться в чем-либо стало одновременно и проще и сложней. Как это? Сейчас поясним на примере. Наш сайт о Microsoft Office Word даст ответ про: текстовый документ это и интервалы в нем.
Давайте возьмем, допустим, мощнейший редактор текста, всем хорошо известный и почти каждым используемый Microsoft Word. Наш сайт о Microsoft Office Word даст ответ про: антонимы к слову изнашиваться.
Казалось бы, о нем мы знаем все, он как супруг, с которым прожили много лет. Но, как человека нельзя изучить на 100 %, так и эта программа таит в себя множество скрытых функций и возможностей. Наш сайт о Microsoft Office Word даст ответ про: создать список иллюстраций word 2007.
Часто человек и не задумывается о них, пока вдруг не понадобятся. И вот тут-то все просто и сложно, потому что информации в Интернете масса, но ее еще надо найти и отсортировать. Наш сайт о Microsoft Office Word даст ответ про: прописью.
Впрочем, если вы обратитесь на форум Ворд Эксперт, просеивать песок в поисках золотых крупиц не придется. На портале о Microsoft Office Word вы узнаете про: excel поля выходят за область печати.
И работать с Word по-старинке тоже. На нашем сайте собрана вся необходимая информация, ссылки на литературу, вопросы, которые тревожат пользователей довольно часто. На портале о Microsoft Office Word вы узнаете про: изменить язык проверки орфографии в ворде.
Настройкам различных версий программы и форматированию, редактированию текстов посвящен целый раздел. На портале о Microsoft Office Word вы узнаете про: как отменить исправления word.
В другом разделе вас научат, как автоматизировать работу, в третьем предложат готовые решения (написанные другими пользователями макросы, схемы и так далее). На портале о Microsoft Office Word вы узнаете про: межстрочный заголовок.
Наконец, если вы все-таки не нашли то, что необходимо вам в данный момент, можете оставить заявку.
Потратив несколько минут на чтение форума сайта Ворд Эксперт, вы сэкономите гораздо больше времени. Наш сайт о Microsoft Office Word даст ответ про: word переход по єлементам управления.