Как я могу использовать Excel 2010 Personal Macro Workbook?
Я хочу, чтобы все написанные мной макросы всегда были доступны при использовании Microsoft Excel 2010. Как я могу это сделать?
2 ответа
В Excel 2010 личная книга макросов находится по адресу C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb
, Лучший способ создать это - записать макрос в вашу личную книгу макросов. Вы делаете это путем:
- Включение вкладки разработчика, перейдя в
File - Options - Customize Ribbon
и проверкаdeveloper
на правой стороне экрана - Перейдите на вкладку разработчика и нажмите
record macro
Store Macro In
вашPersonal Macro Workbook
Stop Recording
макрос- Когда вы закрываете Excel или рабочую книгу, вам будет предложено сохранить изменения, которые вы внесли в PERSONAL.xlsb. Select
save
Теперь у вас будет личная книга макросов, которая будет видна каждый раз, когда вы открываете Excel. Если у вас есть макросы, хранящиеся в других книгах, вы можете перенести их в личную книгу макросов, переместив модули в
Visual Basic
в превосходстве Кроме того, если у вас есть книга с большим количеством макросов, вы можете перейти к расположению файла, переименовать эту книгу в PERSONAL и сохранить ее как.xlsb
Я знаю, что вы ответили здесь на свой вопрос, и это полезно, но для тех, кто хочет перенести старую личную книгу макросов из Excel 2007 и ниже, в Excel 2010, они должны скопировать
%APPDATA%\Microsoft\Excel\XLSTART\PERSONAL.XLS
в том же месте на новой машине, не переименовывая его в XLSB. В зависимости от версии windows, %APPDATA% будет указывать на разные местоположения, поэтому они должны использовать переменную windows при вводе своего пути на обеих машинах.
Как вы сказали, каталог XLSTART не будет существовать до тех пор, пока не будет создана личная книга макросов, но создание вручную не повредит, если они перезапустят Excel.