powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Записать код макроса макросом
4 сообщений из 4, страница 1 из 1
Записать код макроса макросом
    #39041588
rm2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте
У нас на работе так совпало, что создание отчётов повесили на меня
И мне регулярно приходится во вновь созданные отчёты впихивать уже написанные раннее макросы - по выравниванию и прочему прочему.
Скажите пожалуйста, могу ли я написать макрос, который сам бы занимался копипастем вместо меня. Сразу оговорюсь - вариант с запихиванием всех макросов в общий шаблон не помогает, потому как все отчёты находятся в некой среде, которая и является нашей ИС, и там общий шаблон не виден ((
Как сделать так, что бы мой макрос записывал коды других макросов во вновь созданный мною документ?
Ну и совсем шоколад, что бы они ещё и автоматически выполнялись при запуске
(В среде конечно есть настройка на авто запуск макросов, но как это делается без среды интересно для саморазвития)
...
Рейтинг: 0 / 0
Записать код макроса макросом
    #39041618
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rm2Здравствуйте
У нас на работе так совпало, что создание отчётов повесили на меня
И мне регулярно приходится во вновь созданные отчёты впихивать уже написанные раннее макросы - по выравниванию и прочему прочему.
Скажите пожалуйста, могу ли я написать макрос, который сам бы занимался копипастем вместо меня. Сразу оговорюсь - вариант с запихиванием всех макросов в общий шаблон не помогает, потому как все отчёты находятся в некой среде, которая и является нашей ИС, и там общий шаблон не виден ((
Как сделать так, что бы мой макрос записывал коды других макросов во вновь созданный мною документ?
Ну и совсем шоколад, что бы они ещё и автоматически выполнялись при запуске
(В среде конечно есть настройка на авто запуск макросов, но как это делается без среды интересно для саморазвития)

Работа вообще любит дур ответственных. Всё это похоже на острую необхоимость в надстройке.
...
Рейтинг: 0 / 0
Записать код макроса макросом
    #39041636
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все можно, включая автозапуск. Для автозапуска достаточно добавить в модуль:
Код: vbnet
1.
2.
3.
Sub Auto_Open()

End Sub



У глобально доступного объекта Application есть свойство VBE, оно ведет к объектной модели управления VBA. Чтобы не писать вслепую, нужно добавить ссылку на библиотеку Microsoft Visual Basic for Applications Extensibility.
...
Рейтинг: 0 / 0
Записать код макроса макросом
    #39054705
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rm2Как сделать так, что бы мой макрос записывал коды других макросов
Как добавить код процедуры программно, скопировать модуль
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Записать код макроса макросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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