Các trường cung cấp khá nhiều sức mạnh xử lý cho tài liệu của bạn, như bạn đã học được từ các vấn đề khác của _WordTips _. Trường ASK là trường bạn có thể sử dụng để nhắc người dùng về văn bản sau đó được gán cho một dấu trang.

(Điều này rất tốt để tùy chỉnh văn bản soạn sẵn một cách nhanh chóng.) Tuy nhiên, Susan đã gặp sự cố với trường ASK, bởi vì người dùng không chỉ được yêu cầu nhập văn bản của họ một lần mà còn là lần thứ hai khi tài liệu được in.

Theo mặc định, Word cập nhật tất cả các trường ngay trước khi in. Nếu bạn có các trường HỎI trong tài liệu của mình, điều này có nghĩa là khi chúng được cập nhật, người dùng sẽ được yêu cầu nhập văn bản lần thứ hai. Để tránh hành vi này, hãy làm theo các bước sau:

  1. Bấm vào nút Office, sau đó bấm Tùy chọn Word nếu bạn đang sử dụng Word 2007. Nếu bạn đang sử dụng Word 2010 hoặc phiên bản mới hơn, hãy bấm vào tab Tệp của Ruy-băng và chọn Tùy chọn. Word hiển thị hộp thoại Tùy chọn Word.

  2. Nhấp vào Hiển thị ở phía bên trái của hộp thoại. (Xem Hình 1.)

  3. Đảm bảo rằng hộp kiểm Cập nhật Trường trước khi In được xóa.

  4. Nhấp vào OK.

Bây giờ Word sẽ không cập nhật các trường trước khi in. Tuy nhiên, nhược điểm duy nhất của điều này là các trường khác cũng sẽ không được cập nhật tự động. Nếu bạn có các trường khác trong tài liệu, bạn có thể muốn đảm bảo rằng bạn cập nhật chúng theo cách thủ công trước khi in.

Nếu việc cập nhật các trường theo cách thủ công là một điều phiền toái, bạn có thể muốn xem xét loại bỏ hoàn toàn các trường ASK và thay vào đó thiết kế biểu mẫu người dùng.

Một cách thay thế khác là yêu cầu văn bản của người dùng dưới sự kiểm soát của macro, sau đó sử dụng macro để gán văn bản cho các dấu trang. (Đây là chức năng tương tự như các trường ASK, nhưng nó chỉ chạy khi bạn đặc biệt muốn nó chạy.)

Nếu những thay đổi như vậy không thể thực hiện được, bạn có thể bật lại tự động cập nhật các trường và thay vào đó, sử dụng macro sau để in tài liệu của bạn:

Sub CustomPrint()

Dim afield As Field

For Each afield In ActiveDocument.Fields         If afield.Type = wdFieldAsk Then afield.Locked = True     Next afield     ActiveDocument.PrintOut     For Each afield In ActiveDocument.Fields         If afield.Type = wdFieldAsk Then afield.Locked = False     Next afield End Sub

Macro kiểm tra mọi trường trong tài liệu của bạn, khóa những trường là trường HỎI. Sau đó, tài liệu sẽ được in và các trường lại được mở khóa.

_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 (8177) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016. 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: