2012-09-28 48 views
8

Tôi muốn nhận tất cả danh sách điều khiển trong dải băng powerpoint 2010 giống như trong tùy chọn powerpoint -> tùy chỉnh ribbon-> tất cả các lệnh.Lấy ID của tất cả các điều khiển của dải Office 2010 và tương tác với lối tắt ribbon từ các bổ trợ tùy chỉnh

Hơn nữa, tôi muốn tương tác với phím tắt băng từ tùy chỉnh Add-ins

+0

này liên quan đến http://stackoverflow.com/questions/28673502/add-standard-command-button-new-slide-to-custom-ribbon- trong văn phòng-add-in –

Trả lời

6

Bạn sẽ tìm thấy tất cả các id văn phòng mà bạn muốn trên trang web của microsoft http://www.microsoft.com/en-us/download/details.aspx?id=6627.

Bạn sẽ tìm thấy id của mình trong PowerPointControls.xlsx tệp.

Đối tạo bạn đơn riêng:

Mở Ribbon.xml bạn

Và thêm sau đây sau khi <ribbon>

<tabs> 
    <tab idMso="TabAddIns"> 
     <group id="ContentGroup" label="Content"> 
      <button id="textButton" label="Insert Text" 
       screentip="Text" onAction="OnTextButton" 
       supertip="Inserts text at the cursor location."/> 
      <button id="tableButton" label="Insert Table" 
       screentip="Table" onAction="OnTableButton" 
       supertip="Inserts a table at the cursor location."/> 
     </group> 
    </tab> 
</tabs> 

Đối với một phím tắt tùy chỉnh addin, tôi nghĩ rằng bạn cần phải thêm một tab mới :

<tab id="YourTab" visible="true" label="Name"> 
    <group id="YourGroup" label="name"> 
     <button onAction="CallAddinsHere();" label="Call add-ins"/> 
    </group> 
    </tab> 

Nếu bạn muốn tương tác với tùy chỉnh addin phím tắt, có một cái nhìn tại địa chỉ:

Automate Office Ribbon through MSAA (CSOfficeRibbonAccessibility)

+0

Cảm ơn bạn nhưng điều là có một số addins tùy chỉnh cũng có mặt trong ribbon. tôi muốn tạo phím tắt cho các điều khiển đó cũng –

+0

Kiểm tra chỉnh sửa của tôi :) – Aelios

+0

@ user1579375: Kiểm tra câu trả lời của tôi – Aelios