Макрос события открытия рабочей книги Excel не всегда выполняется - PullRequest
8 голосов
/ 26 марта 2011

У меня есть макрос события Workbook_Open (и он находится в ThisWorkbook), который не всегда запускается.

  • Если Excel закрыт, и я дважды щелкаю файл .xls в проводнике Windows, он запускается.
  • Если я запускаю Excel из «Пуск / Программы» (без файла .xls), а затем открываю файл, он запускается.
  • Если я уже открыл файл в Excel, но затем закрыл файл (оставив Excel открытым) и снова открыл его, то макрос не запускается.

У меня установлено среднее значение безопасности, и я включаю макросы всякий раз, когда он открывается.

Что мне нужно сделать, чтобы макрос запускался всякий раз, когда я его открываю, а не только в первый раз для этой сессии Excel?

(кстати, это Excel 2003)

Ответы [ 11 ]

0 голосов
/ 26 марта 2011

Несколько предложений:

  1. Попробуйте подписать книгу с помощью цифрового сертификата. Добавьте этот сертификат в хранилище доверенных сертификатов и повторите попытку.
  2. Если это зависит от компьютера, попробуйте переустановить Office.

Убедитесь, что у вас установлены последние пакеты обновлений.

...