Lưu các thay đổi khi đóng (Microsoft Word)
Nếu bạn sửa đổi tài liệu Word và sau đó đóng tài liệu, bạn sẽ được hỏi có muốn lưu các thay đổi của mình không. Đây là một tính năng tốt giúp đảm bảo bạn không bỏ nhầm một số công việc của mình.
Tuy nhiên, khi chạy macro, bạn có thể không muốn bị làm phiền với hộp thoại hỏi bạn có muốn lưu các thay đổi của mình hay không. Nếu macro sửa đổi tài liệu theo một cách nào đó và bạn sử dụng phương pháp Đóng, bạn sẽ được hỏi có muốn lưu các thay đổi của mình hay không, cũng giống như bạn đóng tài liệu theo cách thủ công mà không lưu.
Cách để giải quyết vấn đề này là sử dụng một số tham số có sẵn với phương thức đóng. Hãy xem xét những điều sau:
ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges ActiveDocument.Close SaveChanges:=wdSaveChanges
Cả hai dòng mã đều đóng tài liệu đang hoạt động. Sự khác biệt giữa các dòng là trong cài đặt của tham số SaveChanges. Trong trường hợp của dòng đầu tiên, bất kỳ thay đổi nào sẽ bị loại bỏ, trong khi dòng thứ hai dẫn đến việc tài liệu được lưu khi nó bị đóng. Nếu bạn muốn được hỏi mọi lúc, chỉ cần sử dụng một trong các dòng sau:
ActiveDocument.Close ActiveDocument.Close SaveChanges:=wdPromptToSaveChanges
_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 (1301) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Word (Word 2007 và sau này) tại đây: