Kiểm tra chính tả khi đóng tài liệu (Microsoft Word)
Carolyn đang tìm cách để đảm bảo rằng các tài liệu của cô đã được kiểm tra chính tả trước khi chúng được đóng lại. Cô ấy muốn sử dụng nó như một lần kiểm tra cuối cùng của tài liệu.
Không có cách nào để làm điều này mà không sử dụng macro nhưng sử dụng macro để thực hiện việc này tương đối dễ dàng. Word bao gồm một số macro đặc biệt được thực thi vào những thời điểm cụ thể. Một trong những macro đó được thực thi bất cứ khi nào tài liệu được đóng. Tất cả những gì bạn cần làm là đảm bảo rằng macro có tên AutoClose và nó được chạy bất cứ khi nào tài liệu được đóng.
Phần sau cung cấp một ví dụ về cách bạn có thể tạo một macro như vậy.
Sub AutoClose() If Options.CheckGrammarWithSpelling Then ActiveDocument.CheckGrammar Else ActiveDocument.CheckSpelling End If End Sub
Trước tiên, macro sẽ kiểm tra xem Word có được cấu hình để kiểm tra ngữ pháp mỗi khi kiểm tra chính tả hay không. Nếu đúng như vậy, thì phương thức CheckGrammar được gọi; nếu không, thì phương thức CheckSpelling được gọi.
Nhận ra rằng bạn có thể không muốn kiểm tra chính tả trên mọi tài liệu mà bạn đóng, bạn có thể sửa đổi macro một chút để người dùng được hỏi xem có nên kiểm tra chính tả hay không. Phiên bản này của macro cung cấp một cách để người dùng cung cấp phản hồi:
Sub AutoClose() Dim iAnswer As Integer iAnswer = MsgBox("Run spell check?", _ vbYesNo, "Spell check on closing") If iAnswer <> 7 Then If Options.CheckGrammarWithSpelling Then ActiveDocument.CheckGrammar Else ActiveDocument.CheckSpelling End If End If End Sub
Sự khác biệt duy nhất trong macro này là nó hỏi người dùng có nên chạy kiểm tra chính tả hay không. Nếu người dùng làm bất cứ điều gì khác ngoài trả lời “có”, thì phần kiểm tra chính tả sẽ bị bỏ qua và tài liệu tiếp tục đóng.
_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 (6164) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: