Các chương trình VBA được viết trên phiên bản trước, trong Excel 2010, không thể tạo Thanh lệnh

Các chương trình VBA được viết trên phiên bản trước, trong Excel 2010, không thể tạo Thanh lệnh

Tôi có khá nhiều chương trình VBA được viết trên các phiên bản Excel trước đây và tất cả đều hoạt động TỐT cho đến khi tôi mua chiếc máy tính mới này, sau đó tôi bị thuyết phục cài đặt Win7 thảm họa (mà Office cũ không hoạt động được, vì vậy tôi phải mua cái mới - và THẬT là thảm họa! Dù sao thì... Bây giờ tôi không thể tạo Thanh lệnh, ví dụ:-

Đặt myButton = Application.CommandBars("Thanh menu trang tính").Controls.Add(Tạm thời:=Đúng)
' Điều này đặt một nút "trống" để tách chúng khỏi các nút "Chuẩn"
myButton.Caption = ""
myButton.TooltipText = ""
myButton.Style = msoButtonCaption
myButton.BeginGroup = Đúng
myButton.OnAction = "Junk" ' Đây là tên của SUB sẽ được chạy

Tôi đoán nó có thể tạo ra chúng, nhưng không phải ở bất cứ nơi nào tôi có thể nhìn thấy chúng.

Tôi cũng gặp vấn đề tương tự với WORD mới.

Phiên bản Excel 14.0.6112.5000 32-bit

Xin hãy giúp tôi với!




Trả lời:
Mã của bạn sẽ thêm một nút vào tab Tiện ích bổ sung. Tuy nhiên, vì không có chú thích hoặc hình ảnh nên có thể không dễ nhận ra nút đó.

Tab này chỉ xuất hiện khi sử dụng thanh lệnh kiểu cũ.

Comments

Popular posts from this blog

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.