Перенос настроек ленты (Microsoft Excel)
Ян создал макрос, а затем настроил ленту с помощью кнопки, запускающей этот макрос. (Отлично работает!) Он перенес книгу в Dropbox, чтобы ее мог использовать коллега. Когда она открыла книгу, кнопка, которую Ян добавил на ленту, отсутствовала. Он задается вопросом, почему это происходит и как его обойти.
Ответ на этот вопрос во многом зависит от того, как вы внесли изменения в свою версию Excel.
Работа с панелью быстрого доступа
Если ваши настройки включали просто добавление макроса на панель быстрого доступа, эти изменения не сохраняются в конкретной книге, как макросы; они хранятся в Excel в виде файла QAT. То, как вы работаете с файлом QAT, зависит от версии Excel, которую вы используете. При желании вы можете просто использовать Windows для поиска любого файла с расширением QAT. Если и вы, и ваш коллега используете Excel 2007, вы можете просто скопировать QAT из своей системы в систему коллеги, убедившись, что он перезаписывает любой файл QAT, который может существовать в этой системе.
Если вы используете Excel 2010 или более позднюю версию, а ваш коллега использует ту же версию Excel, что и вы, выполните следующие действия:
-
Щелкните вкладку Файл на ленте.
-
Щелкните Параметры. Excel отображает диалоговое окно «Параметры Excel».
-
В левой части диалогового окна щелкните Панель быстрого доступа. (См. Рис. 1.)
-
Щелкните раскрывающийся список «Импорт / экспорт» в правом нижнем углу диалогового окна. Excel отображает два варианта.
-
Выберите «Экспортировать все настройки». Excel отображает диалоговое окно «Сохранить файл».
-
Используя элементы управления в диалоговом окне, выберите место, где вы хотите сохранить файл резервной копии.
-
Щелкните Сохранить. Excel сохраняет файл настройки, указанный на шаге 6.
-
Нажмите «Отмена», чтобы закрыть диалоговое окно «Параметры Excel».
Файл, созданный на шаге 7, является вашим экспортным файлом. Вы можете скопировать его в Dropbox, и коллега может использовать те же шаги, перечисленные выше, с оговоркой, что он или она должны импортировать на шаге 5, убедившись, что ваш файл экспорта является тем, что импортируется.
Конечно, вы можете захотеть изменить способ внесения изменений в панель быстрого доступа. Последние версии Excel позволяют указать, что изменение панели быстрого доступа должно сохраняться с определенной книгой. Так, например, вы можете сохранить изменение в той же книге, которая содержит макрос — той же книге, которую вы сохраняете в Dropbox и хотите, чтобы ваш коллега использовал. Для этого выполните следующие общие шаги:
-
Убедитесь, что макрос для вашего коллеги сохранен в новой книге.
-
Сохраните книгу как книгу с поддержкой макросов, как обычно.
-
Откройте диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем нажмите «Параметры Excel. В Excel 2010 и более поздних версиях откройте вкладку« Файл »на ленте, а затем нажмите« Параметры ».)
-
В левой части диалогового окна щелкните Панель быстрого доступа.
-
В правом верхнем углу диалогового окна используйте раскрывающийся список «Настроить панель быстрого доступа», чтобы выбрать книгу, содержащую ваш макрос. (Это должна быть рабочая тетрадь, которой вы хотите поделиться со своим коллегой.)
-
Используйте элементы управления в диалоговом окне, чтобы добавить макрос в QAT.
-
Закройте диалоговое окно параметров Excel.
-
Сохраните книгу и поделитесь ею со своим коллегой.
Настройка QAT теперь активна только тогда, когда активна книга, содержащая эту настройку. (Ключ — это выбор, который вы сделали на шаге 5.
Работа с лентой
Если ваши изменения не были фактически внесены в панель быстрого доступа, а вместо этого были , сделанное на самой ленте, то приведенное выше не совсем поможет. Вместо этого вам нужно будет выполнить более подробную серию шагов, которые включают передачу и установку того, что называется файлом OfficeUI. Вы можете найти множество подробная информация о переносе этого файла здесь:
https://msdn.microsoft.com/en-us/library/office/ee704589
Создание надстройки
Проблема с любым из решений Представлено, что они имеют вероятность перезаписать любые настройки, которые коллега Яна уже настроил для своей системы. Другими словами, настройки Яна не будут добавлены к этим настройкам; они заменят эти настройки. потенциал сделать коллегу Яна довольно ворчливым.
Лучшее решение может быть для Ян, чтобы создать надстройку, которая сделает макрос доступным и при этом внесет изменения в интерфейс пользователя.
Йену нужно будет сделать две вещи:
-
Создайте макрос «автооткрытия», который изменит интерфейс пользователя при открытии книги. Этот макрос должен быть в той же книге, что и макрос, созданный Ианом для коллеги.
-
Преобразуйте книгу в надстройку.
Это может показаться излишним, но это не так уж и сложно. (Честно говоря, макрос для изменения пользовательского интерфейса может быть самым сложным, но этот уровень сложности зависит от того, насколько обширны изменения, которые вы хотите внести в макрос.) Выполнить преобразование в надстройку не так уж сложно при все; Вы можете найти подробности здесь:
https://excelribbon.tips.net/T008528
После завершения надстройки коллега может установить и активировать надстройку, независимо от того, какую версию Excel он использует.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (7790) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.