Страницы: 1
RSS
Запуск макроса из макроса
 
Необходимо запустить марос из макроса.  
Использована команда    
Application.Run MacroName:="Имя_Макроса"  
В MS Word 2007 работает без проблем.  
В MS Excel 2007 не работает, выдает сообщение  
"Named argument not found"  
Вроде как не воспринимает имя и необходимо полное имя макроса. Но как его узнать???  
Помогите пожалуйста!!!!
 
Так если Вы не знаете полное имя макроса, то Вы его никак не вызовете. а вообще, если вызываемый и вызывающий макросы расположены в одной книге используйте не Run, а Call(и быстрее по времени выполнения и проще в написании).  
Call Имя_Макроса  
Можно даже без Call, просто имя макроса. Только без кавычек!  
А если макросы расположены в разных книгах, то необходимо добавлять имя книги в вызов  
Application.Run MacroName:="Книга1!Имя_Макроса"
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Большое спасибо, все работает!!!
Страницы: 1
Читают тему
Наверх