bebeen
Thành viên thường trực




- Tham gia
- 13/2/12
- Bài viết
- 213
- Được thích
- 24
Em có tạo một menu cho Excel như sau:
và
Nhưng cứ chạy được tí thì tên menu em mới tạo ẩn đi và khi em cho chạy lại thì nó lại hiện ra 2 cái giống nhau luôn. Lý do là gì? Sao lại ẩn ah?
Mã:
Private Sub Workbook_Open()
Call Menu01
End Sub
Mã:
Sub Menu01()
Dim cb As CommandBar
Dim cpop As CommandBarPopup
Dim cpop2 As CommandBarPopup
Dim cbtn As CommandBarButton
Set cb = Application.CommandBars("Worksheet Menu Bar")
Set cpop = cb.Controls.Add(msoControlPopup, , , , True)
cpop.Caption = "B" & ChrW(7843) & "ng " & ChrW(273) & "i" & ChrW(7873) & "u khi" & ChrW(7875) & "n"
'--------------------------------------------
Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True)
cpop2.Caption = "Qu" & ChrW(7843) & "n lý h" & ChrW(7879) & " th" & ChrW(7889) & "ng"
cpop2.BeginGroup = True
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "V" & ChrW(7873) & " c" & ChrW(7917) & "a s" & ChrW(7893) & " chính"
cbtn.OnAction = "chinh"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Sao l" & ChrW(432) & "u d" & ChrW(7919) & " li" & ChrW(7879) & "u"
cbtn.OnAction = "thongtin"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = ChrW(272) & ChrW(7893) & "i m" & ChrW(7853) & "t kh" & ChrW(7849) & "u"
cbtn.OnAction = "ThayDoi"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "B" & ChrW(7843) & "o trì ch" & ChrW(432) & ChrW(417) & "ng trình"
cbtn.OnAction = "LoiMo"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Thoát ch" & ChrW(432) & ChrW(417) & "ng trình"
cbtn.OnAction = "Ex_thoat"
'----------------------------------------------------
Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True)
cpop2.Caption = "Khi báo thông tin"
cpop2.BeginGroup = True
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Danh m" & ChrW(7909) & "c khách hàng"
cbtn.OnAction = "cua01"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Danh m" & ChrW(7909) & "c hàng hóa"
cbtn.OnAction = "cua02"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Thông tin " & ChrW(273) & ChrW(417) & "n v" & ChrW(7883)
cbtn.OnAction = "cua03"
'----------------------------------------------------
Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True)
cpop2.Caption = "Nh" & ChrW(7853) & "p d" & ChrW(7919) & " li" & ChrW(7879) & "u"
cpop2.BeginGroup = True
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Phi" & ChrW(7871) & "u nh" & ChrW(7853) & "p kho"
cbtn.OnAction = "cua04"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Phi" & ChrW(7871) & "u xu" & ChrW(7845) & "t kho"
cbtn.OnAction = "cua05"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Gi" & ChrW(7845) & "y ra c" & ChrW(7893) & "ng"
cbtn.OnAction = "thongtin"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "C" & ChrW(417) & " s" & ChrW(7903) & " d" & ChrW(7919) & " li" & ChrW(7879) & "u"
cbtn.OnAction = "mocsdl"
'----------------------------------------------------
Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True)
cpop2.Caption = "Báo cáo kho"
cpop2.BeginGroup = True
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "S" & ChrW(7893) & " th" & ChrW(7867) & " kho"
cbtn.OnAction = "cua06"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Nh" & ChrW(7853) & "p - xu" & ChrW(7845) & "t - t" & ChrW(7891) & "n"
cbtn.OnAction = "cua07"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "T" & ChrW(7893) & "ng h" & ChrW(7907) & "p công n" & ChrW(7907)
cbtn.OnAction = "cua08"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Công n" & ChrW(7907) & " chi ti" & ChrW(7871) & "t"
cbtn.OnAction = "cua09"
'----------------------------------------------------
Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True)
cpop2.Caption = "Tr" & ChrW(7907) & " giúp"
cpop2.BeginGroup = True
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "Tác gi" & ChrW(7843)
cbtn.OnAction = "TacGia"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "V" & ChrW(7873) & " ch" & ChrW(432) & ChrW(417) & "ng trình"
cbtn.OnAction = "VeCT"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = ChrW(272) & ChrW(259) & "ng ký s" & ChrW(7917) & " d" & ChrW(7909) & "ng"
cbtn.OnAction = "thongtin"
Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True)
cbtn.Caption = "H" & ChrW(432) & ChrW(7899) & "ng d" & ChrW(7851) & "n s" & ChrW(7917) & " d" & ChrW(7909) & "ng"
cbtn.OnAction = "thongtin"
End Sub
Lần chỉnh sửa cuối: