Запуск макросов из макросов

Иногда может потребоваться запустить макрос из макроса с помощью VBA. Например, предположим, что у вас есть макрос, который создает новый документ на основе шаблона, а затем запускает макрос в этом шаблоне. Это относительно простая задача; один из способов справиться с этим – использовать метод .Run объекта Application. Командная строка для использования этого подхода будет следующей:

 Application.Run MacroName: = "MyMacro" 

При условии, что нет двусмысленности в имени макроса ( других макросов нет ни в одном открытом документе или шаблоне с таким же именем), этот подход будет работать нормально. Более элегантным решением было бы указать однозначное имя макроса, как описано в этом совете.

Оцените статью
Frestage.ru
Добавить комментарий