Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p6
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p6 3. Tạo hệ thống Menu và gán mã lệnh cho từng MenuItem Sub TaoMenu() Dim cb As CommandBar Dim cpop As CommandBarPopup Dim cpop2 As CommandBarPopup Dim cbtn As CommandBarButton LẤY THAM CHIẾU ĐẾN THANH TRÌNH ĐƠN Set cb = Application.CommandBars(Worksheet Menu Bar) TẠO MENU1: “VI DU MENU” (CommandBarPopup). Set cpop = cb.Controls.Add(Type:=msoControlPopup, Temporary:=True) cpop.Caption = &Vi du Menu TẠO MENUITEM2: “TINH TONG” (CommandBarButton). (thêm MenuItem vào MENU1) Set cbtn = cpop.Controls.Add(msoControlButton, , , , True) Gán thuộc tính cho MenuItem. cbtn.Caption = Tinh Tong ‘ Gán tiêu đề cbtn.OnAction = Macro1 ‘ Gán mã lệnh TẠO MENUITEM3: “TINH TICH” (CommandBarButton). Set cbtn = cpop.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Tinh Tich cbtn.OnAction = Macro2 TẠO MENU4: “MENU CAP 2” (CommandBarPopup). Đây là MenuItem bắt đầu một nhóm trình đơn khác Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True) cpop2.Caption = Menu Cap 2 Thêm SeparatorBar vào phía trước Menu này. cpop2.BeginGroup = True TẠO MENUITEM5: “LUA CHON 1” (CommandBarButton). Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Lua chon &1 cbtn.OnAction = Macro3 TẠO MENUITEM6: “LUA CHON 2” (CommandBarButton). Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Lua chon &2 cbtn.OnAction = Macro4 End Sub Trong các câu lệnh tạo hệ thống trình đơn như trên, tham số Temporary của phương thức Add đều được gán bằng True, vì vậy, khi người dùng thoát khỏi Excel thì các hệ thống trình đơn vừa thêm vào sẽ được tự động xoá đi. 8.4.3. Xoá trình đơn tuỳ biến Khi người dùng chỉ đóng workbook mà không đóng Excel, trình đơn vừa được thêm vào vẫn còn được hiển thị trên hệ thống thanh trình đơn của Excel hoặc người dùng làm việc với một workbook khác mà không cần đến những tính năng trong trình đơn. Như vậy, có những lúc cần phải xoá trình đơn vừa được thêm vào. Để thực hiện điều này, có thể sử dụng phương thức Delete có trong đối tượng kiểu CommandBarControl hoặc CommandBarPopup hoặc CommandBarButton. Đoạn mã lệnh sau thực hiện xoá trình đơn “Vi du Menu” đã được tạo ra ở ví dụ trên.178 CHƯƠNGIV:LẬPTRÌNHTRÊNMICROSOFTEXCEL Sub XoaMenu() Dim cb As CommandBar Dim cbp As CommandBarPopup ‘Lấy tham chiếu đến thanh trình đơn Set cb = Application.CommandBars(Worksheet Menu Bar) On Error Resume Next ‘Tham chiếu đến trình đơn “Vi du Menu” Set cbp = cb.Controls(Vi du Menu) If Not IsNull(cbp) Then cbp.Delete End If End SubNgoài ra, thay vì xoá trình đơn vừa tạo ra, người lập trình có thể thiết lập lại trạng thái ban đầucủa hệ thống thanh trình đơn trong Excel thông qua phương thức Reset. Sau khi sử dụngphương thức này, tất cả các trình đơn do người dùng tạo ra sẽ được xoá đi, và hệ thống thanhtrình đơn sẽ trở về trạng thái mặc định. Sub ResetMenu() Dim cb As CommandBar Dim cbp As CommandBarPopup ‘Lấy tham chiếu đến thanh trình đơn Set cb = Application.CommandBars(Worksheet Menu Bar) cbp.Reset End SubTrong hầu hết các trường hợp, người lập trình sẽ tạo trình đơn lúc mở workbook, và sẽ xoátrình đơn khi đóng workbook và ta có thể thực hiện tự động quá trình này thông qua viêc xử lýsự kiện liên quan đến việc mở và đóng Workbook. Trong sự kiện Workbook_Open, gọi đếnthủ tục thực hiện việc tạo trình đơn, còn trong sự kiện Workbook_BeforeClose, gọi đến thủtục thực hiện việc xoá trình đơn. ‘SỰ KIỆN Workbook_Open Private Sub Workbook_Open() ‘Gọi thủ tục thực hiện việc tạo trình đơn TaoMenu End Sub ‘SỰ KIỆN Workbook_BeforeClose Private Sub Workbook_BeforeClose(Cancel As Boolean) ‘Gọi thủ tục thực hiện việc xoá trình đơn XoaMenu End Sub8.4.4. Gán phím tắt cho Menu ItemGán phím tắt cho Menu Item thực chất là gán phím tắt cho Macro tương ứng với Menu Item đó(là Macro được gán cho Menu Item thông qua thuộc tính OnAction). Bổ sung đoạn mã lệnhsau vào cuối thủ tục TaoMenu ở ví dụ trước để gán phím tắt là CTRL+SHIFT+T cho MenuItem “Tinh Tong”: ‘Tạo phím tắt cho MenuItem Application.MacroOptions _ Macro:=Macro1, _ HasShortcutKey:=True, _ ShortcutKey:=T 179 Trong khi tạo hệ thống trình đơn “Vi du Menu” ở ví dụ trước, Menu Item “Tinh Tong” có thuộc tính OnAction được gán bằng “Macro1”. Do đó để ...
Tìm kiếm theo từ khóa liên quan:
giáo trình toán học tài liệu vật lý phương pháp quang học kỹ năng quang học thủ thuật toán họcGợi ý tài liệu liên quan:
-
Giáo trình Giải tích Toán học: Tập 1 (Phần 1) - GS. Vũ Tuấn
107 trang 397 0 0 -
Giáo trình Giải tích Toán học: Tập 1 (Phần 2) - GS. Vũ Tuấn
142 trang 137 0 0 -
Giáo trình Toán học cao cấp (tập 2) - NXB Giáo dục
213 trang 92 0 0 -
Giáo trình hình thành ứng dụng điện thế âm vào Jfet với tín hiệu xoay chiều p2
10 trang 59 0 0 -
Giáo trình xử lý nước các hợp chất hữu cơ bằng phương pháp cơ lý học kết hợp hóa học-hóa lý p7
10 trang 56 0 0 -
Giáo trình hình thành nguyên lý ứng dụng hệ số góc phân bố năng lượng phóng xạ p4
10 trang 46 0 0 -
0 trang 45 0 0
-
13. TƯƠNG TÁC GIỮA HAI DÒNG ĐIỆN THẲNG SONG SONG. ĐỊNH NGHĨA ĐƠN VỊ AM-PE
4 trang 40 0 0 -
Giáo trình thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 37 0 0 -
60 ĐỀ TOÁN ÔN THI TN THPT (có đáp án) Đề số 59
2 trang 34 0 0 -
73 trang 34 0 0
-
351 trang 32 0 0
-
Sách hướng dẫn học tập: Toán cao cấp A2
126 trang 32 0 0 -
Giáo trình Giải tích 1 - Tạ Lê Lợi (chủ biên)
114 trang 30 0 0 -
Giáo trình hình thành phân đoạn ứng dụng cấu tạo đoạn nhiệt theo dòng lưu động một chiều p5
10 trang 30 0 0 -
35 trang 30 0 0
-
Giáo trình hình thành chu kỳ kiểm định của hạch toán kế toán với tiến trình phát triển của xã hội p4
10 trang 29 0 0 -
Tài liệu: Hướng dẫn sử dụng phần mềm gõ công thức Toán MathType
12 trang 29 0 0 -
Bài giảng vật lý : Tia Ronghen part 3
5 trang 28 0 0 -
Thiết kế vĩ đại - Stephen Hawking & Leonard Mlodinow (Phần 5)
5 trang 28 0 0