У меня есть макрос, который я хочу иметь автоматически доступным для всех листов Excel. Поэтому я поместил файл AutoTagExcelMacro.xla в папку C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ XLSTART. И это, похоже, делает свое дело.
Служба поддержки Microsoft сказала мне, что после установки файла мне нужно вызвать RunAutoMacros для установленного файла. Я? И что он делает в этом случае? В макросе нет макроса «Открыть» или «Активировать».
Это способ зарегистрировать его в Excel как средство, которое всегда выполняется? Как я уже сказал, установка файла без запуска RunAutoMacros делает макрос доступным во всех рабочих листах наших тестовых систем. Но все наши тестовые системы в прошлом вызывали RunAutoMacros, поэтому прошлый вызов может иметь значение.
После копирования файла в XLSTART, когда я создаю новую книгу, в ней есть макрос. Я ничего не сделал, но создал новую рабочую книгу, чтобы получить это: