Удалить «Сохранить и отправить» из меню «Файл» в Excel 2010 с помощью пользовательского XML

Может ли кто-нибудь помочь мне изменить следующий код XML (Office 2007), чтобы он работал в Office 2010? Я включил свой XML из Office 2007 ниже:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
    <officeMenu>
        <menu idMso="FileSendMenu" enabled="false"/>
        <menu idMso="FileEmailAsPdfEmailAttachment" enabled="false"/>
        <menu idMso="FileEmailAsXpsEmailAttachment" enabled="false"/>
        <menu idMso="FileSendAsAttachment" enabled="false"/>
    </officeMenu>
</ribbon>

I canNOT figure out why my schema isn't working. It doesn't help that I know nothing about XML and I'm just kind of fumbling around in the dark here. My goal is to ideally remove (or at least disable) the "Save & Send" menu item under the File menu in Excel 2010. I am not finding any documentation on the XML structure for Office 2010, which seems to have changed significantly from Office 2007.


person Jay    schedule 27.07.2012    source источник


Ответы (1)


Поэтому, конечно, сразу после того, как я задал этот вопрос, я нашел решение. Вот формат для удаления различных элементов на ленте «Файл» (то, что теперь, по-видимому, называется за кулисами в Office 2010):

<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"/>
    <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"/>
    </backstage>
</customUI>

Это удалит все параметры в меню «Файл». Очевидно, вы можете выборочно удалить/показать элементы, которые хотите.

person Jay    schedule 28.07.2012
comment
У вас есть ссылка на полный список всех вкладок, кнопок и команд, на которые мы можем повлиять в Office 2010? - person marc_s; 05.01.2013
comment
куда вы должны скопировать / вставить этот xml? - person Hubert; 18.07.2013
comment
Хьюберт, загрузите пользовательский редактор пользовательского интерфейса для Microsoft Office, откройте файл с помощью программного обеспечения, затем перейдите к меню вставки - › выберите среду 2007 или 2010; если 2007, то нужно изменить office/2009/07/ на office/2006/01/ и некоторые компоненты могут измениться; для изменения имени элемента управления см. microsoft.com/en- нам/download/details.aspx?id=6627 - person Jimson Jose; 24.07.2013