Menu "Action" là menu gì?

Liên hệ QC

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,703
Được thích
53,952
Xin nói trước là tôi dùng Excel 2003
Hôm nay tình cờ ngồi vọc chơi mấy món menu, tôi thí nghiệm code này:
PHP:
Sub Test()
  Dim i As Long
  With Application.CommandBars(1)
    For i = 1 To .Controls.Count
      Cells(i, 1) = .Controls(i).Caption
    Next
  End With
End Sub
Tôi vô cùng ngạc nhiên khi thấy ngoài các menu mà ta nhìn thấy, còn có 1 thằng tên là Action

untitled.JPG


Chẳng biết nó là cái giống gì mà cũng chẳng biết làm cách nào cho nó hiện lên nữa
Hic... Có ai biết vụ này không?
 
MsgBox Application.CommandBars(1).Controls("Action").ID
ra kết quả 30083

Dùng Enabled hay Visible cũng chẳng ăn thua! Chẳng giúp gì được! Cũng chẳng biết được!
 
Lần chỉnh sửa cuối:
Upvote 0
MsgBox Application.CommandBars(1).Controls("Action").ID
ra kết quả 30083
Ẹc.... Ẹc... rồi sao nữa? Nó có tồn tại đương nhiên nó phải có ID và Caption rồi... Vấn đề là:
- Làm sao cho nó hiện lên (Visible = True)?
- Làm sao Add sub menu vào nó?
- Menu này có thể xóa được, nhưng nếu Reset Worksheet menu bar thì nó lại xuất hiện ---> Chứng tỏ nó là menu mặc định
- Nếu đây là menu mặc định do bác Bill tạo ra thì nó dùng để làm giống gì?

Vân vân... và... vân vân...
Chẳng hiểu ra làm sao cả
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom