Thanh công cụ không thay đổi (Microsoft Word)
Nếu bạn sử dụng Word trong môi trường đào tạo hoặc trên một nhóm máy tính được sử dụng bởi nhiều người khác nhau, bạn có thể cần một cách để đảm bảo rằng các thanh công cụ luôn trở về tình trạng mặc định của chúng. Ví dụ: nếu một người dùng sắp xếp lại các thanh công cụ, bạn có thể muốn chúng trở về tình trạng mặc định trước khi người dùng tiếp theo bắt đầu chương trình.
Có một số cách để xử lý tình huống này. Có lẽ cách tiếp cận đơn giản nhất là chỉ cần đặt tệp mẫu Normal.dot ở chế độ chỉ đọc. Vì cài đặt thanh công cụ được lưu trữ trong mẫu, điều này sẽ giúp ích cho nhiều thanh công cụ. Tuy nhiên, nếu bạn sử dụng một mẫu khác, có thể các thanh công cụ sẽ bị thay đổi khi sử dụng các mẫu đó. Ngoài ra, điều này sẽ không hoạt động nếu bạn muốn cho phép các thay đổi khác đối với mẫu.
Một giải pháp khác là tạo một macro sẽ đặt lại các thanh công cụ của bạn về trạng thái mặc định của chúng. Đây là một macro khá đơn giản để tạo. (Nếu bạn đang đào tạo mọi người về cách lập trình trong Word, bạn thậm chí có thể muốn đặt macro làm chủ đề của bài tập trên lớp.) Macro sau có thể được lưu trữ trong mẫu của bạn và vì nó được chạy mỗi khi tài liệu được mở , nó sẽ đặt lại các thanh công cụ của bạn về điều kiện mặc định:
Sub AutoOpen For Each cb In CommandBars cb.Reset Next End Sub
Nếu bạn cần kiểm soát nhiều hơn các thanh công cụ, bao gồm cả việc đặt lại vị trí chúng được đặt, bạn có thể sử dụng một macro như sau:
Private Sub Document_New() CommandBars("Formatting").Protection = msoBarNoCustomize + \ msoBarNoChangeVisible + msoBarNoMove End Sub
Macro này phải được đặt trong mô-đun ThisDocument của Normal.dot.
Ví dụ cụ thể này chỉ bảo vệ thanh công cụ Định dạng, nhưng bạn có thể nhanh chóng điều chỉnh nó cho phù hợp với các thanh công cụ khác mà bạn muốn được bảo vệ.
_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 trang ExcelTips), 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 (1335) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003.