Я хочу, чтобы все макросы, которые я написал, всегда были доступны при использовании Microsoft Excel 2010. Как я могу это сделать?
Как использовать личную книгу макросов 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 или книги, он предложит вам вы хотите сохранить изменения, внесенные в личные.xlsb выберите
save
Теперь у вас будет личная книга макросов, которая будет видна при каждом открытии excel. Если вы имеете макросы, хранящиеся в других книгах их можно перенести в личную книгу макросов, перемещая модули в
Visual Basic
в excel. Кроме того, если у вас есть книга с большим количеством макросов, можно перейти к расположению файла и переименовать эту книгу в PERSONAL и сохранить ее как.xlsb
Я знаю, что вы ответили на свой вопрос здесь, и это полезно, но для людей, желающих перенести старую личную книгу макросов из Excel 2007 и ниже в Excel 2010, они должны скопировать
%APPDATA%\Microsoft\Excel\XLSTART\PERSONAL.XLS
в то же место на новой машине, без переименования XLSB. В зависимости от версии windows %APPDATA% будет указывать на разные расположения, поэтому при вводе пути на обоих компьютерах следует использовать переменную windows.
Как вы сказали, каталог XLSTART не будет существовать до тех пор, пока не будет создана личная книга макросов, но создание вручную не повредит, если они перезапустят Excel.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]