Я написал 2 макроса в PowerPoint и добавил макросы к специальной ленте с именем «Моя лента», чтобы сделать эти макросы доступными одним нажатием кнопки. Единственная проблема - лента исчезает, когда кто-то открывает PowerPoint на другом компьютере. Макросы остаются с файлом, но настраиваемые ленты не работают, и нам нужно создать еще одну настраиваемую ленту и поместить оба макроса на ленту каждый раз, когда мы делим файл на нашем диске. (Это очень раздражает)Постоянно добавьте настраиваемые ленты в файл PowerPoint
Я хочу чтобы постоянно добавлять настроенную ленту в PowerPoint, чтобы каждый, кто открывает PowerPoint, сможет увидеть персонализированную ленту с обоими макросами уже в своей версии PowerPoint.
Вы не объяснили, как именно вы создали кнопки или указали, какие версии PowerPoint используются; без этой информации, как минимум, устранение неполадок было бы догадкой. –
Это непростая задача в VBA, нет чистого способа добавить ленту через макрос VBA, вам нужно будет изменить внутренности пакета файлов, изменив расширение вручную на .zip доступ к данным xml и его изменение вручную. Официальным инструментом для такого макроса является C# + addins – KKowalczyk
Я использую PowerPoint 2013. Я создал кнопки вручную, используя ** Файл, Параметры и добавил настраиваемую ленту ** Затем я добавил макросы на ленту и назвал их , Я хочу автоматически привязать ленту к отдельному PowerPoint и добавить два макроса, чтобы при совместном использовании файла лента (или надстройка, если это опция) уже существует. – dHumphrey