Thay đổi các nút của Thanh công cụ bằng VBA (Microsoft Word)
Có một số nút trên thanh công cụ mà khi bạn nhấn vào, chúng sẽ thay đổi để có giao diện khác. Ví dụ, nếu bạn nhấn vào công cụ Bold, công cụ sẽ có một giao diện khác, như thể nó đang bị chán nản. Điều này được thực hiện bởi Word bằng cách sử dụng hai đồ họa nút khác nhau. Đầu tiên là giao diện “không được chọn”, và giao diện khác hiển thị khi nút đã được nhấp.
Bạn có thể sử dụng một thủ thuật tương tự với các nút trên thanh công cụ tùy chỉnh của mình. Ví dụ về cách điều này có thể hoạt động, giả sử rằng bạn có một thanh công cụ mà bạn sử dụng nhiều. Bạn đã đặt tên cho thanh công cụ này là “sampler.” Bạn muốn thanh công cụ này được hiển thị khi bạn nhấp vào một nút trên thanh công cụ khác.
Đầu tiên, bạn cần tạo thanh công cụ mới chứa một nút duy nhất để chuyển đổi thanh công cụ “sampler”. Trong ví dụ này, thanh công cụ mới sẽ được đặt tên là “bộ chuyển đổi”. Macro VBA sau có thể được gán cho một nút trên thanh công cụ “bộ chuyển đổi”:
Sub SwitchTools() ' First check if the toolbar is shown or hidden If CommandBars("sampler").Visible Then ' Hide the toolbar and change the button image to "normal" CommandBars("sampler").Visible = False CommandBars("switcher").Controls(1).State. = msoButtonUp Else ' Show the button and change the button image to "selected" CommandBars("sampler").Visible = True CommandBars("switcher").Controls(1).State = msoButtonDown End If End Sub
Macro này chuyển đổi trạng thái của nút (sử dụng msoButtonUp và msoButtonDown) để làm cho nó có giao diện mong muốn.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.
(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (1122) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003.