Ян создал макрос, а затем настроил ленту с помощью кнопки, запускающей этот макрос. (Отлично работает!) Он перенес книгу в Dropbox, чтобы ее мог использовать коллега. Когда она открыла книгу, кнопка, которую Ян добавил на ленту, отсутствовала. Он задается вопросом, почему это происходит и как его обойти.

Ответ на этот вопрос во многом зависит от того, как вы внесли изменения в свою версию Excel.

Работа с панелью быстрого доступа

Если ваши настройки включали просто добавление макроса на панель быстрого доступа, эти изменения не сохраняются в конкретной книге, как макросы; они хранятся в Excel в виде файла QAT. То, как вы работаете с файлом QAT, зависит от версии Excel, которую вы используете. При желании вы можете просто использовать Windows для поиска любого файла с расширением QAT. Если и вы, и ваш коллега используете Excel 2007, вы можете просто скопировать QAT из своей системы в систему коллеги, убедившись, что он перезаписывает любой файл QAT, который может существовать в этой системе.

Если вы используете Excel 2010 или более позднюю версию, а ваш коллега использует ту же версию Excel, что и вы, выполните следующие действия:

  1. Щелкните вкладку Файл на ленте.

  2. Щелкните Параметры. Excel отображает диалоговое окно «Параметры Excel».

  3. В левой части диалогового окна щелкните Панель быстрого доступа. (См. Рис. 1.)

  4. Щелкните раскрывающийся список «Импорт / экспорт» в правом нижнем углу диалогового окна. Excel отображает два варианта.

  5. Выберите «Экспортировать все настройки». Excel отображает диалоговое окно «Сохранить файл».

  6. Используя элементы управления в диалоговом окне, выберите место, где вы хотите сохранить файл резервной копии.

  7. Щелкните Сохранить. Excel сохраняет файл настройки, указанный на шаге 6.

  8. Нажмите «Отмена», чтобы закрыть диалоговое окно «Параметры Excel».

Файл, созданный на шаге 7, является вашим экспортным файлом. Вы можете скопировать его в Dropbox, и коллега может использовать те же шаги, перечисленные выше, с оговоркой, что он или она должны импортировать на шаге 5, убедившись, что ваш файл экспорта является тем, что импортируется.

Конечно, вы можете захотеть изменить способ внесения изменений в панель быстрого доступа. Последние версии Excel позволяют указать, что изменение панели быстрого доступа должно сохраняться с определенной книгой. Так, например, вы можете сохранить изменение в той же книге, которая содержит макрос — той же книге, которую вы сохраняете в Dropbox и хотите, чтобы ваш коллега использовал. Для этого выполните следующие общие шаги:

  1. Убедитесь, что макрос для вашего коллеги сохранен в новой книге.

  2. Сохраните книгу как книгу с поддержкой макросов, как обычно.

  3. Откройте диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем нажмите «Параметры Excel. В Excel 2010 и более поздних версиях откройте вкладку« Файл »на ленте, а затем нажмите« Параметры ».)

  4. В левой части диалогового окна щелкните Панель быстрого доступа.

  5. В правом верхнем углу диалогового окна используйте раскрывающийся список «Настроить панель быстрого доступа», чтобы выбрать книгу, содержащую ваш макрос. (Это должна быть рабочая тетрадь, которой вы хотите поделиться со своим коллегой.)

  6. Используйте элементы управления в диалоговом окне, чтобы добавить макрос в QAT.

  7. Закройте диалоговое окно параметров Excel.

  8. Сохраните книгу и поделитесь ею со своим коллегой.

Настройка 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.