Application.Run "MyWorkBook.xls! Macro1"
будет работать (запустите макрос Macro1 в файле MyWorkBook.xls)
Application.Run "My Work Book.xls!Macro1"
не будет (если имя книги содержит пробелы, Excel говорит, что «макрос не найден»).
Я просто часами выяснял, что это пробелы, вызывающие эту проблему ...
Есть ли способ обойти это без переименования файла?