Как отключить кнопку "Файл" в MS-Word 2013?

Я хочу отключить кнопку "Файл". Например, у меня есть этот код.

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <backstage>
        <button idMso="FileSave" visible="false"/>
        <button idMso="FileSaveAs" visible="false"/>
        <button idMso="FileOpen" visible="false"/>
        <button idMso="FileClose" visible="false"/>
        <button idMso="ApplicationOptionsDialog" visible="false"/>
        <button idMso="FileExit" visible="false"/>
        <button idMso="HistoryTab" visible="false"/>
        <button idMso="OfficeFeedback" visible="false"/>
        <button idMso="ShareDocument" visible="false"/>

        <tab idMso="TabInfo" visible="false"/>
        <tab idMso="TabRecent" visible="false"/>
        <tab idMso="TabNew" visible="false"/>
        <tab idMso="TabPrint" visible="false"/>
        <tab idMso="TabShare" visible="false"/>
        <tab idMso="TabHelp" visible="false"/>
        <tab idMso="TabPublish" visible="false"/>
        <tab idMso="TabSave" visible="false"/>
        <tab idMso="TabOfficeStart" visible="false"/>
    <tab idMso="Publish2Tab" visible="false"/>
    <tab idMso="TabOfficeFeedback" visible="false"/>
    </backstage>
</customUI>

Этот код управляет только вкладкой Backstage, а не кнопкой File. Я хочу управлять кнопкой файла напрямую.

На мой взгляд, лучший способ сохранить кнопку файла невидимой.

Как я могу управлять кнопкой Файл, используя этот метод? Или есть лучший способ?

1 ответ

Решение

Спрятать эту кнопку невозможно - это сделано специально. Даже используя <ribbon startFromScratch="true"> не буду это скрывать

Я сидел несколько сессий назад, когда Microsoft представила Ленту более 10 лет назад. Насколько я помню, причина была в том, что приложение Office является инструментом конечного пользователя, лицензированным для пользователя; разработчики "гости". Поэтому пользователь должен сохранять определенный, минимальный контроль над своим программным обеспечением. Это была реакция на то, что разработчики (и хакеры) "захватывали" приложения Office, используя предыдущий пользовательский интерфейс (панели команд), блокируя пользователей. После этого вступительного этапа было предоставлено больше возможностей сделать эти "защищенные" команды недоступными, но наиболее важные из них не могут быть скрыты / удалены. Таким образом, пользователь может, по крайней мере, признать, что команды могут / должны присутствовать (что может быть важно при устранении неполадок, когда пользователь говорит "это не работает").

Другие вопросы по тегам