Một số người hoàn toàn thích đánh dấu. Chúng rất hữu ích, nhưng nếu ai đó đặt dấu trang trong tài liệu, bạn có thể không cần chúng sau khi lấy tài liệu từ họ. Nếu có rất nhiều dấu trang được đặt (hãy nhớ rằng, chúng ta đang nói về những người _ yêu thích dấu trang), việc xóa tất cả chúng cùng một lúc có thể khá tẻ nhạt.

Nếu bạn thấy mình trong tình huống này, bạn sẽ muốn giữ macro sau đây. Nó kiểm tra tài liệu đang hoạt động (tài liệu bạn đang xem) và xóa tất cả các dấu trang trong đó.

Sub RemoveAllBookmarks()

Dim b As Bookmark

For Each b In ActiveDocument.Bookmarks         b.Delete     Next b End Sub

Bạn nên lưu ý rằng thao tác này chỉ xóa dấu trang, không phải bất kỳ văn bản nào được tham chiếu bởi dấu trang. Cũng lưu ý rằng nó sẽ xóa tất cả các dấu trang trong tài liệu, bao gồm bất kỳ dấu trang nào có thể đã được tạo bởi chính Word.

(Word tạo dấu trang ẩn của riêng mình cho các mục đích khác nhau, chẳng hạn như liên kết trong Mục lục.) Nếu bạn muốn bỏ qua việc xóa bất kỳ dấu trang nào mà Word có thể đã tạo, thì bạn có thể sửa đổi macro một chút:

Sub RemoveUserBookmarks()

Dim b As Bookmark

For Each b In ActiveDocument.Bookmarks         If Left(b.Name,1) <> "_" Then b.Delete     Next b End Sub

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