Kiểm soát việc gắn thẻ trong Macro (Microsoft Word)
Ken hỏi liệu có cách nào để tắt tự động đánh dấu lại tài liệu Word khi macro đang chạy không. Trên thực tế, có hai cách bạn có thể xử lý điều này.
Phương pháp đầu tiên là sử dụng thuộc tính Pagination của đối tượng Options. Bạn có thể đặt thuộc tính này thành Đúng hoặc Sai, như sau:
Options.Pagination = False
Thuộc tính này giống như đặt tùy chọn Bật tính năng tái phối hợp nền trong phần Chung của tùy chọn Nâng cao (trong hộp thoại Tùy chọn Word). Nếu thuộc tính được đặt thành Sai, thì Word sẽ không thực hiện bất kỳ phân trang lại nền nào. Sau đó, bạn có thể đặt thuộc tính thành True để bật lại tính năng.
Phương pháp thứ hai để xử lý tự động phân loại lại là chỉ cần tắt cập nhật màn hình. Nếu macro của bạn thực hiện khá nhiều việc cắt và làm mờ trên tài liệu, thì dù sao thì đây luôn là một ý kiến hay, vì nó ngăn Word cố gắng cập nhật màn hình. Trong một số trường hợp, việc cải thiện tốc độ cho macro của bạn có thể rất ấn tượng nếu bạn tắt cập nhật màn hình. Bạn kiểm soát việc cập nhật màn hình theo cách này:
Application.ScreenUpdating = False
Một lần nữa, thuộc tính ScreenUpdating có thể được đặt thành True hoặc False.
Nếu được đặt thành Sai, cập nhật màn hình sẽ bị tắt. Nếu bạn tắt tính năng này, bạn phải luôn đặt Cập nhật màn hình thành Đúng trước khi kết thúc macro của mình.
_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 (9233) á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: