Ẩn/hiện hệ thống Menu và Ribbon

Blue Softs Liên hệ QC

nncb2008

Thành viên chính thức
Tham gia
14/2/08
Bài viết
88
Được thích
3
Chào các anh, chị.
Trong file đình kèm có chức năng ẩn/hiện hệ thống Menu và Toolsbar sử dụng trong Excel2003
Mong anh/chị giúp cải tiến code để nó có tác dụng tương tự khi sử dụng trong Excel2007 và phiên bản mới hơn (Vẫn để ở file .xls)
Cảm ơn các anh/chị.
 

File đính kèm

  • ToolBar_Example1.xls
    29.5 KB · Đọc: 87

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia
13/6/06
Bài viết
4,489
Được thích
9,924
Giới tính
Nam
Nghề nghiệp
Giáo viên, CEO tại Bluesofts
Chào các anh, chị.
Trong file đình kèm có chức năng ẩn/hiện hệ thống Menu và Toolsbar sử dụng trong Excel2003
Mong anh/chị giúp cải tiến code để nó có tác dụng tương tự khi sử dụng trong Excel2007 và phiên bản mới hơn (Vẫn để ở file .xls)
Cảm ơn các anh/chị.

Bạn download file gửi gèm nhé. Muốn kiểm soát tốt hơn phải dùng tới kỹ thuật Ribbon với file Excel 2007.
 

File đính kèm

  • ToolBar_Example1.xls
    37 KB · Đọc: 170

nncb2008

Thành viên chính thức
Tham gia
14/2/08
Bài viết
88
Được thích
3
Chào cả nhà, đã lâu nay mới quay lại đề tài này.
Các bác cho hỏi cách làm ẩn/hiện hệ thống menu trong Excel 2007, 2010.
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,720
Được thích
53,709
Chào cả nhà, đã lâu nay mới quay lại đề tài này.
Các bác cho hỏi cách làm ẩn/hiện hệ thống menu trong Excel 2007, 2010.
- Bấm Ctrl + F1 sẽ ẩn Toolbar
- View/Full Screen xem như ẩn toàn bộ
Đơn giản thế thôi ---> Muốn viết thằng code cũng cứ theo đó mà viết
 

nncb2008

Thành viên chính thức
Tham gia
14/2/08
Bài viết
88
Được thích
3
Với file cụ thể như đã nêu ở trên, em chạy trên Excel2003 được như thế này
Trước:

Sau:Sau.png
Em cũng muốn làm điều này trên Excel2007, Excel2010.
 

File đính kèm

  • Truoc.jpg
    Truoc.jpg
    20.2 KB · Đọc: 153
Lần chỉnh sửa cuối:

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,720
Được thích
53,709
Với file cụ thể như đã nêu ở trên, em chạy trên Excel2003 được như thế này

Em cũng muốn làm điều này trên Excel2007, Excel2010.

Code dùng trên 2003 sẽ không áp dụng được với 2007 và 2010 đâu
Đơn giản là cách tôi nói ở trên, sao bạn không thí nghiệm
Mã:
Sub HideRibbon()
  Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", [COLOR=#ff0000][B]FALSE[/B][/COLOR])"
End Sub
 

nncb2008

Thành viên chính thức
Tham gia
14/2/08
Bài viết
88
Được thích
3
Cảm ơn bác đã nhiệt tình giúp đỡ.
Em muốn khi HideRibbon rồi thì có một "ToolsBar" chứa 01 nút lệnh.
Các bác tiếp tục giúp em nhé.
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,720
Được thích
53,709

nncb2008

Thành viên chính thức
Tham gia
14/2/08
Bài viết
88
Được thích
3
Cảm ơn bác.
Trong Excel 2003 em thấy đoạn code cũng ngắn và dễ đọc, cứ tưởng trong Excel2007 cũng đơn giản thế, ai dè ... Lại phải đầu tư nghiên cứu thêm thôi, chắc sẽ lâu đây.
 

Doãn Quốc Bình

Thành viên mới
Tham gia
18/7/18
Bài viết
40
Được thích
0
Các anh chị cho em hỏi vấn đề liên quan với ạ. Em mới tạo một tab trong ribbon có tên NEW RIBBON như trong file đính kèm, giờ em mốn khi bấm vào hệ thống một cái thì nó ẩn hiện toàn bộ tab hệ thống của ribbon chỉ hiện NEW RIBBON bấn lại nó sẽ hiện toàn bộ trở lại như ban đầu thì làm như thế nào được ạ? em xin cảm ơn các anh chị nhiều ạ
 

File đính kèm

  • Test-Ribbon.xlsm
    752.3 KB · Đọc: 4

giaiphap

==(^o^)==
Tham gia
12/3/07
Bài viết
5,436
Được thích
5,343
Donate (Momo)
Donate
Giới tính
Nam
Các anh chị cho em hỏi vấn đề liên quan với ạ. Em mới tạo một tab trong ribbon có tên NEW RIBBON như trong file đính kèm, giờ em mốn khi bấm vào hệ thống một cái thì nó ẩn hiện toàn bộ tab hệ thống của ribbon chỉ hiện NEW RIBBON bấn lại nó sẽ hiện toàn bộ trở lại như ban đầu thì làm như thế nào được ạ? em xin cảm ơn các anh chị nhiều ạ
Bạn xem đúng yêu cầu của mình hay chưa?
 

File đính kèm

  • Test-Ribbon.xlsm
    731.8 KB · Đọc: 10
Top Bottom