Bạn có thể sử dụng trường FILENAME để chèn tên tệp của tài liệu hiện tại vào tài liệu của mình. Cách chính xác bạn sử dụng trường này được mô tả trong các số báo khác của WordTips. Bạn có thể sử dụng công tắc trường để chỉ định xem bạn có muốn kết quả trường bao gồm đường dẫn đầy đủ cho tệp hay không. Tuy nhiên, một điều bạn không thể chỉ định là liệu bạn có muốn kết quả loại trừ phần mở rộng tệp hay không.

Một cách bạn có thể kiểm soát điều này là bằng cách định cấu hình Windows để hiển thị hoặc ẩn phần mở rộng tên tệp. Bạn thực hiện điều đó trong Windows bằng cách làm theo các bước trên trang này:

http://windows.tips.net/T012372

Cách tiếp cận này hoạt động hiệu quả miễn là các tài liệu đang được xem trên hệ thống của bạn. Nếu tài liệu được mở trên hệ thống của người khác, thì trường FILENAME sẽ hiển thị phần mở rộng tệp theo cấu hình Windows mà họ đã thiết lập; đây có thể là một nhược điểm.

Một cách khác để chèn tên tệp mà không có phần mở rộng là sử dụng một trường khác. Ví dụ: bạn có thể sử dụng Thuộc tính tệp để lưu tên tệp bằng cách nhập tên tệp theo cách thủ công mà không có phần mở rộng. Sau đó, bạn có thể sử dụng trường DOCPROPERTY để gọi lại thuộc tính cụ thể đó và chèn nó vào tài liệu của bạn. WordTips khác mô tả cách tạo và sử dụng các thuộc tính tài liệu.

Nếu bạn cần phải chèn một bản sao tĩnh của tên tài liệu thường xuyên, thì cách tốt nhất để làm điều đó là sử dụng macro. Hãy xem xét macro một dòng sau:

Sub InsertFileName()

Selection.InsertBefore Text:=Left(ActiveDocument.Name, _       Len(ActiveDocument.Name) - 5)

End Sub

Chạy macro này và tên tài liệu của bạn (không có phần mở rộng tệp) được chèn trước khi bất kỳ nội dung nào được chọn trong tài liệu của bạn. Macro kiểm tra tên tài liệu, sau đó tách năm ký tự cuối cùng (dấu chấm và phần mở rộng tệp) khỏi tên.

Cách tiếp cận này hoạt động tốt cho các phần mở rộng tệp bốn ký tự, chẳng hạn như DOCX. Nếu tệp của bạn có một số ký tự khác nhau trong phần mở rộng tệp, bạn sẽ cần thay đổi mã để loại bỏ số ký tự chính xác hoặc thay đổi mã để tự động nhận ra có bao nhiêu ký tự trong phần mở rộng.

Sử dụng phương pháp macro rất dễ dàng, nhưng nó không động. Điều này có nghĩa là nếu tên tài liệu được thay đổi, thì văn bản trong tài liệu vẫn phản ánh tên tài liệu cũ chứ không phải tên mới. Cách giải quyết đó là chỉ cần chạy lại macro để chèn tên tài liệu mới vào bất kỳ thời điểm nào bạn muốn nó xuất hiện.

_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 (8558) á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: