Я пытаюсь сохранить старую программу Excel VBA, и мой клиент попросил меня запустить некоторый существующий код при запуске (вместо того, чтобы нажимать кнопку).
Итак, я следую этому руководству здесь .
Это вроде как работает ... ie, когда файлы Excel открыты, запросы MsgBox появляются, но с пробелами или нули. Однако это происходит только тогда, когда я не включаю первую строку:
Declare Function GetCommandLineA Lib "Kernel32" () As String
, когда я включаю это, я получаю следующее сообщение об ошибке:
Ошибка компиляции: константы, строки фиксированной длины, массивы, определяемые пользователем типы и операторы Declare не разрешены как члены Publi c объектных модулей.
Итак - как мне сделай это?
Sub Workbook_Activate
это Private
, и я не думаю, что могу это изменить, могу я?