Как надолго добавить макросы в Excel как часть программы?

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

Мне нужно, чтобы они были встроены в Excel, чтобы иметь возможность использовать их при каждом запуске программы - как если бы вы устанавливали некоторые дополнения (например, Kutools).

Как мне это сделать?

2 ответа

В Excel 2010 личная книга макросов находится по адресу C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb, Лучший способ создать это - записать макрос в вашу личную книгу макросов. Вы делаете это путем:

  1. Включение вкладки разработчика, перейдя в File - Options - Customize Ribbon и проверка developer на правой стороне экрана
    введите описание здесь
  2. Перейдите на вкладку разработчика и нажмите record macro
    введите описание здесь
  3. Store Macro In ваш Personal Macro Workbook
    введите описание здесь
  4. Stop Recording макрос
    введите описание здесь
  5. Когда вы закрываете Excel или рабочую книгу, вам будет предложено сохранить изменения, которые вы внесли в PERSONAL.xlsb. Select save
    введите описание здесь

    Теперь у вас будет личная книга макросов, которая будет видна каждый раз, когда вы открываете Excel. Если у вас есть макросы, хранящиеся в других книгах, вы можете перенести их в личную книгу макросов, переместив модули в Visual Basic в превосходстве Кроме того, если у вас есть книга с большим количеством макросов, вы можете перейти к расположению файла, переименовать эту книгу в PERSONAL и сохранить ее как.xlsb

Если вы хотите создать метод для использования и распространения ваших решений VBA (например, разрешить другим пользователям получать доступ к UDF, которые вы создали и использовали в своих книгах), вы можете легко создать надстройку Excel. Как правило, вы будете:

  1. Создайте новую пустую книгу и создайте свое решение VBA.
  2. Сохраните новую книгу в формате.XLAM (надстройка Excel).
  3. Используйте Excel, чтобы добавить свою надстройку; затем распространять или предоставлять по мере необходимости.

Смотрите подробные инструкции Microsoft здесь.

Другие вопросы по тегам