2016-06-30 11 views
0

Как добавить пользовательские пункты меню в офисную кнопку в офисе-2007?Как добавить пользовательские элементы меню в офисную кнопку office-2007?

В офисе 2007, мне удалось добавить некоторые элементы меню для кнопки офиса, увидеть изображение ниже:
enter image description here
Как вы можете видеть, что я добавил «ярлык» и «кнопку». Хотя эта кнопка не хватает некоторых вещей, которые я бы хотел увидеть.

Что бы я хотел сделать, это создать кнопку, подобную кнопке «Документ Word», изображенной на рисунке ниже. Кнопка с формой заголовка и описанием под ним.
enter image description here

Я пробовал несколько вещей и старался почти каждый вариант, который был в «Ribbon.xml».

<?xml version="1.0" encoding="UTF-8"?> 
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load"> 
<ribbon> 
<officeMenu> 
    <menu id="test" label="My Menu"> 
    <button id="id001" description="desc" enabled="true" label="label" screentip="screentip" supertip="supertip" tag="tag"/> 
    <button id="id002" imageMso="AdpPrimaryKey" label="A button" description="desc" onAction="action" visible="true" /> 
    </menu> 
</officeMenu> 
</ribbon> 
</customUI> 

ответ

1

Может быть, вы можете найти некоторые Informatie через ribboneditor на следующем сайте: http://www.andypope.info/vba/ribboneditor.htm

В примере OfficeMenu вы получите следующий XML:

<!--RibbonX Visual Designer 1.9 for Microsoft Word 12.0. XML Code produced on 2010/02/02--> 
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" > 
    <ribbon > 
     <officeMenu > 
      <splitButton id="Splitbutton1" > 
       <button 
        id="Button1" 
        imageMso="AdpPrimaryKey" 
        label="Company Lockers"/> 
       <menu 
        id="Menu1" 
        itemSize="large" 
        label="Menu1"> 
        <menuSeparator 
         id="Menuseparator1" 
         title="Lock away your company files"/> 
        <button 
         description="Place your workbook in the Corporate Locker. Information may be accessed by others" 
         id="Button2" 
         imageMso="ReviewProtectWorkbook" 
         label="Corporate Locker"/> 
        <button 
         description="Place your workbook in a Group Locker. Only members of your Group can access it." 
         id="Button3" 
         imageMso="SheetProtect" 
         label="Group Locker"/> 
        <button 
         description="Place your workbook in a Locker that can only be accessed by users you have invited." 
         id="Button4" 
         imageMso="ProtectDocument" 
         label="Invite Locker"/> 
        <button 
         description="Place workbook in a Private Locker that can only be accessed by you." 
         id="Button5" 
         imageMso="Lock" 
         label="Private Locker"/> 
       </menu > 
      </splitButton > 
     </officeMenu > 
    </ribbon > 
</customUI > 
+0

Порядок компонентов, казалось, вызывал проблему для меня. – creulcat

0

Вы можете изменить и изменить кнопки на панель инструментов, меню и команды меню с помощью мыши или вы можете использовать диалоговое окно Перестановки Команды, которые вы можете получить доступ с помощью клавиатуры. Задачи, которые вы можете выполнить с помощью клавиатуры, обозначаются как (доступная клавиатура). Check this out to find more

+0

Это позвольте мне добавить новую кнопку. Но не кнопку, которую я могу указать в своем коде, насколько мне известно? – creulcat

+0

вы также можете использовать макросы для пользовательских пунктов меню –