Открытие книги в новом окне и запуск макроса в этой книге - PullRequest
0 голосов
/ 04 декабря 2018

Когда я пытаюсь открыть новую рабочую книгу и запустить макрос в этой рабочей книге, я получаю следующую ошибку:

"Run-time error '1004': Application-defined or object-defined error"

Случайно это также показывает эту другую ошибку:

"Cannot run the macro 'macro1'. The macro may not be available in the workbook or all macros may be disabled"

Код, который я использую:

Sub test_open()
Dim appXL As New Excel.Application

appXL.Workbooks.Open "W:\Brett\_Test\Excel\Book3.xlsm", IgnoreReadOnlyRecommended:=True
appXL.Visible = True
appXL.Run "macro1"

End Sub

Для параметров макроса установлено значение Включить все макросы.

Он успешно открывает книгу в новом окне, но выдает ошибки.

1 Ответ

0 голосов
/ 05 декабря 2018

Я понял это.Мне нужно было иметь Sub в папке Module вместо листа «ThisWorkbook».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...