Использование Приложения. Выполненный в Excel VBA, когда имя рабочей книги содержит пробелы

Application.Run "MyWorkBook.xls!Macro1"

будет работать (выполните названный макрос Macro1 в MyWorkBook.xls файл).

Application.Run "My Work Book.xls!Macro1"

не будет работать (если имя рабочей книги будет содержать пробелы, Excel говорит, что "макрос не может быть найден").

Я просто провел часы, выясняя, что это - пробелы, вызывающие эту проблему...

Существует ли путь вокруг этого, не переименовывая файл?

11
задан Yoboi 9 August 2019 в 12:58
поделиться