Как отключить / удалить пункт меню «Параметры PowerPoint» в PowerPoint 2007? - PullRequest
1 голос
/ 18 марта 2009

Я пытаюсь заблокировать PowerPoint, и я могу избавиться от некоторых команд, используя некоторые XML-настройки ленты и групповые политики. Но мне нужно удалить или отключить еще две опции.

Параметры PowerPoint - эта кнопка отображается при нажатии на значок Office

Этот элемент также доступен в Word (Параметры Word) и Excel (Параметры Excel), поэтому решение должно быть таким же.

В Office 2003 я мог удалить любой элемент, который хотел, удалив объекты из _pptApplication.CommandBars.

Обновление: Теперь я могу отключить панель быстрого доступа с помощью групповых политик . Но я не смог найти там ничего для «Параметры PowerPoint».

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 августа 2010

Его можно отключить (не скрыть) в PowerPoint / Office 2007 с помощью некоторого customUI-xml и идентификатора приложения ApplicationOptionsDialog см http://excelusergroup.org/blogs/nickhodge/archive/2008/02/03/ribbon-step-by-step-part-3-the-office-menu-and-re-purposing.aspx

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <commands>
        <command idMso="ApplicationOptionsDialog" enabled="false"/>
    </commands>
</customUI>

В PowerPoint / Office 2010 его также можно скрыть; см http://www.rondebruin.nl/backstage.htm

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <commands>
        <command idMso="ApplicationOptionsDialog" enabled="false"/>
    </commands>
    <backstage>
        <button idMso="ApplicationOptionsDialog" visible="false"/>
    </backstage>
</customUI>
2 голосов
/ 24 марта 2009

Кажется, что нет "официального" способа сделать это, поэтому я создал обходной путь для моей (контролируемой) среды.

В основном я проверяю экран, когда «офисный шарик» становится темно-оранжевым, а затем показывает самую верхнюю форму, где находится кнопка «Параметры PowerPoint».

У кого-нибудь есть лучшее решение, которое я бы хотел бы знать !

...