Mẫu macro để trở về ID cho một điều khiển CommandBar

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:162814
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Id tài sản cho đối tượng CommandBar sử dụng duy nhất số cho mỗi thanh được xây dựng trong menu, phím tắt thanh menu, menu con, mục trình đơn, hoặc thanh công cụ. Các Id thường được yêu cầu khi bạn tham khảo một kiểm soát trên một lệnh thanh. Visual Basic cho các ứng dụng vĩ mô ví dụ trong bài viết này trở lại Id cho nhiều Commandbar điều khiển.
THÔNG TIN THÊM
Để biết thêm chi tiết, nhấp vào số bài viết sau đây để xem các bài viết trong cơ sở kiến thức Microsoft:
159466XL97: Danh sách các ID số để built-in lệnh thanh điều khiển

Microsoft cung cấp các ví dụ về lập trình để minh hoạ chỉ, không có bảo hành hoặc thể hiện hay ngụ ý. Điều này bao gồm, nhưng không giới hạn để bảo đảm ngụ ý khả năng bán hàng hoặc tập thể dục cho một cụ thể mục đích. Bài viết này giả định rằng bạn đã quen thuộc với các chương trình ngôn ngữ đang được chứng minh và với những công cụ được sử dụng để tạo ra và gỡ lỗi thủ tục. Microsoft hỗ trợ các kỹ sư có thể giúp giải thích các chức năng của một thủ tục cụ thể, nhưng họ sẽ không sửa đổi các Ví dụ để cung cấp thêm chức năng hoặc xây dựng quy trình để đáp ứng của bạn yêu cầu cụ thể.

Trình đơn trên một thanh Menu

Ví dụ vĩ mô sau trả về Id cho các Công cụ trình đơn xây dựng - trong biểu đồ thanh menu:
   Sub File_Id      Dim x as Object      set x = CommandBars("Chart Menu Bar").Controls("Tools")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				

Trình đơn lệnh trên một đơn

Ví dụ vĩ mô sau trả về Id cho lệnh Exit trên các Tệp trình đơn của thanh menu được xây dựng trong bảng tính:
   Sub FileExit_Id()      Dim x as Object      set x = CommandBars("Worksheet Menu Bar").Controls("File") _      .Controls("Exit")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				

Lệnh trên một menu con của một trình đơn phím tắt

Ví dụ vĩ mô sau trả về các Id cho Calculated Mã lệnh vào các Công thức menu con của PivotTable thanh menu phím tắt:
   Sub SubMenu_Command_Id()      Dim x as Object      set x = CommandBars("PivotTable Context Menu").Controls("Formulas") _      .Controls("Calculated Item...")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				
Ví dụ vĩ mô sau trả về Id cho tất cả các mục trên các Công thức menu con của PivotTable thanh trình đơn phím tắt:
   Sub GetAll_Submenu_Ids()      Dim ctrl as Object      For Each ctrl in CommandBars("PivotTable Context Menu") _      .Controls("Formulas").Controls         MsgBox ctrl.Caption & Chr(13) & ctrl.Id      Next ctrl   End Sub				
THAM KHẢO
Để biết thêm thông tin về lập trình tùy biến lệnh quầy bar, trong Visual Basic Editor, bấm các Office Trợ lý, loại Tùy biến các menu, bấm Tìm kiếm, và sau đó bấm vào để xem "Tổng quan của các lệnh thanh."

Chú ý Nếu các trợ lý là ẩn, bấm các Office Trợ lý nút trên thanh công cụ tiêu chuẩn. Nếu Microsoft Visual Basic Trợ giúp không được cài đặt trên máy tính của bạn, xem các bài viết sau đây trong các Cơ sở kiến thức Microsoft:
120802 Văn phòng: Làm thế nào để thêm/loại bỏ chương trình Office duy nhất hoặc thành phần
97 XL97 menubar thanh menu

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 162814 - Xem lại Lần cuối: 12/04/2015 16:15:45 - Bản sửa đổi: 3.0

Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbhowto kbprogramming kbmt KB162814 KbMtvi
Phản hồi