Сохранение пользовательских модификаций панели инструментов макроса в Excel 2011 для Mac
Я создал несколько пользовательских макросов в Windows, изменил XML так, чтобы в версии 2013 для Windows была видна пользовательская вкладка ленты, и все было замечательно.
Сейчас я пытаюсь создать эквивалентную функциональность для Excel 2011 для Mac. Я сделал следующее: Вид >> Панели инструментов >> Пользовательские панели инструментов и Меню. Затем я перешел на панель инструментов "Команды" >> Макросы и перетащил макросы SmileyFace на главную панель инструментов. Затем я изменил изображения, изменил текст, и он работал локально.
Для обеспечения избыточности я также добавил новое меню в "Панели инструментов и меню" и добавил все свои макросы на эту панель инструментов, которые выглядели как какой-то тупой, туманный плавающий блок. Я прикрепил макросы к документу с помощью кнопки "прикрепить".
Однако, когда я отправляю документ коллегам, единственное, что появляется, - это туманная плавающая настраиваемая панель инструментов, в которой ни один из макросов не сопоставлен с кнопками, а кнопки не имеют моего собственного изображения.
Как мне это сделать?
1 ответ
Последняя версия Excel 2011 (14.3.5), кажется, сохраняет пользовательские панели инструментов в одном файле в определенной пользовательской папке:
Пользователи /[Пользователь]/ Библиотека / Поддержка приложений /Microsoft/Office/ Настройки / Office 2011 / Microsoft Excel Toolbars.xlsx
(первоисточник здесь)
Когда я сохранил книгу Excel 2011 с настраиваемой панелью инструментов на одном Mac и перенес ее на другой, панель инструментов не появилась. Когда я связал файл Microsoft Excel Toolbars.xlsx (и уронил его в нужное место), панель инструментов появилась.
Примечание. Это местоположение может относиться к более поздним версиям Office 2011; старые версии, кажется, хранят их в Users/[User]/Library/Preferences/Microsoft/Office 2011.
В краткосрочной перспективе вам может потребоваться распространить файл панели инструментов вместе с электронной таблицей, а также некоторые средства (с помощью сценария и / или ручной инструкции) скопировать его в ожидаемое место.
<pure speculation>
В долгосрочной перспективе, возможно, есть способ переопределить это поведение по умолчанию и указать на "локальную" копию панелей инструментов, хранящихся в самом распределенном файле. Или, может быть, вы можете использовать файл панели инструментов в качестве шаблона для распределенной электронной таблицы.</pure speculation>