Patricia đã viết về một vấn đề mà cô ấy đang gặp phải với việc đặt một đường dẫn động và tên tệp ở chân tài liệu của mình. Trên thực tế, vấn đề liên quan đến việc đặt đường dẫn và tên tệp ở chân trang của mẫu, sau đó cập nhật nó đúng cách. Có vẻ như bất cứ khi nào một tài liệu mới được tạo dựa trên mẫu, thì đường dẫn và tên tệp sẽ phản ánh mẫu chứ không phải tài liệu — ngay cả sau khi lưu tài liệu.

Đây thực sự là hành vi bình thường đối với Word. Khi bạn sử dụng Văn bản tự động để chèn đường dẫn và tên tệp, những gì nó thực hiện là chèn một mã trường.

Cụ thể, nó sẽ chèn trường \ {FILENAME \ p}. (Tham số \ p có nghĩa là đường dẫn được bao gồm với tên tệp.) Giống như bất kỳ trường nào khác, chỉ có những thời điểm cụ thể mà kết quả trường được cập nhật.

Nó được cập nhật khi nó được sử dụng lần đầu tiên (như khi bạn chèn trường), và sau đó nó chỉ được cập nhật khi bạn in tài liệu hoặc khi bạn cập nhật nó một cách rõ ràng.

Điều này có nghĩa là trường \ {FILENAME \ p} sẽ luôn phản ánh lần cuối cùng nó được cập nhật, cho đến khi bạn làm gì đó để cập nhật lại nó. Do đó, nó phản ánh tên của mẫu cho đến khi bạn cập nhật trường. Có thêm thông tin về hành vi này trong bài viết cơ sở kiến ​​thức sau:

http://support.microsoft.com/?kbid=832897

Nếu bạn không muốn in tài liệu của mình để cập nhật trường, bạn có thể xem trường bằng cách sử dụng Xem trước khi in; điều này cũng cập nhật trường. Bạn cũng có thể chọn trường và nhấn F9 để cập nhật nó nhưng làm như vậy sẽ khá tẻ nhạt. Một giải pháp khác là tạo một macro cập nhật các trường. Bài viết Cơ sở Kiến thức được liệt kê ở trên bao gồm một số macro mà bạn có thể sử dụng. Đa số đều làm theo mẫu này:

Sub AutoOpen()

Selection.WholeStory     Selection.Fields.Update End Sub

Macro này — chỉ là một ví dụ — cập nhật các trường trong phần nội dung của tài liệu mỗi khi bạn mở nó. (Các macro đầy đủ tính năng hơn được mô tả trong bài viết Cơ sở Kiến thức đã tham khảo trước đó.) Bạn cũng có thể sử dụng các biến thể của macro này để cập nhật các trường bất cứ khi nào bạn lưu tệp.

_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 (3824) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003.