26

Можно ли написать сценарий VBA в одной книге и использовать его в других книгах на машине? Я думаю, я ищу способ написать пакет макросов.

РЕДАКТИРОВАТЬ Следуя инструкции в ссылке, данной Лансом, мне удалось создать надстройку, но я не вижу ее на вкладке «Макросы». Что мне не хватает?

5 ответов5

11

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

8

Не требуется никаких дополнений!

Сохраните его в специальной книге под названием Personal.xlsb

шаги:

Вы можете сделать макросы доступными во всех ваших книгах, сохранив их в специальной книге, которую Excel загружает при каждом ее открытии.

2

Когда вы записываете макрос, вы можете впоследствии сохранить его в своей личной книге макросов. Когда вы выходите из Excel, он спрашивает, хотите ли вы сохранить его, как только вы нажмете «Да», макрос станет доступен для всех рабочих книг в разделе «Разработчик => Макросы». Смотрите также поддержку Microsoft

1

Воспользуйтесь преимуществом переменной среды UserProfile, чтобы избежать предостережения, «различного для каждого пользователя».

поэтому стандартный путь:% UserProfile%\AppData\Roaming\Microsoft\Excel\XLSTART

1

Как найти папку XLStart

-1.Нажмите кнопку Microsoft Office. Изображение кнопки «Office», а затем нажмите «Параметры Excel».
-2.Нажмите Центр управления безопасностью, а затем в разделе Центр управления безопасностью Microsoft Office Excel выберите Параметры центра управления безопасностью.
-3.Нажмите Надежные расположения, а затем проверьте путь к папке XLStart в списке надежных расположений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .