You are on page 1of 1

16:10 02/08/2023 Chuyển đoạn văn thành chú thích (Microsoft Word)

Xin lưu ý: Bài viết này được viết cho người dùng các phiên bản Microsoft Word sau: 2007, 2010, 2013, 2016, 2019, Word trong Microsoft 365 và
2021. Nếu bạn đang sử dụng phiên bản cũ hơn (Word 2003 trở về trước), mẹo này có thể không làm việc cho bạn . Để biết phiên bản của mẹo này
được viết riêng cho các phiên bản Word cũ hơn, hãy nhấp vào đây: Chuyển đổi Đoạn văn thành Nhận xét
(https://word.tips.net/T005404_Converting_Paragraphs_to_Comments) .

Chuyển đổi đoạn văn thành nhận xét


Viết bởi Allen Wyatt (https://www.tips.net/Authors/A0001_Allen_Wyatt.html) (cập 1
nhật lần cuối vào ngày 4 tháng 2 năm 2023) (https://wordribbon.tips.net/T013382_Converting_
Mẹo này áp dụng cho Word 2007, 2010, 2013, 2016, 2019, Word trong Microsoft form-
365 và 2021 hd)

Khi phát triển một tài liệu, không có gì lạ khi sử dụng một kiểu đoạn văn cụ thể cho các ghi chú biên tập. Chẳng hạn, các ghi chú có thể được lưu trữ
trong các đoạn sử dụng một kiểu gọi là "Ghi chú". Tại một số điểm, bạn có thể muốn lấy tất cả các đoạn văn sử dụng kiểu Ghi chú và chuyển đổi
chúng thành nhận xét thực tế trong tài liệu. Bạn có thể xem qua tài liệu và thực hiện chuyển đổi theo cách thủ công, nhưng điều này có thể nhanh
chóng trở nên tẻ nhạt. Thay vào đó, hãy sử dụng macro thực hiện chuyển đổi cho bạn:

Phụ ConvertNotesToComments()
Dim CommentText dưới dạng chuỗi
Dim MyRange As Range
Dim iPCount dưới dạng số nguyên
Dim J dưới dạng số nguyên

Application.ScreenUpdating = Sai
iPCount = ActiveDocument.Paragraphs.Count

Đối với J = iPCount đến 1 Bước -1


Nếu ActiveDocument.Paragraphs(J).Style = _
ActiveDocument.Styles("Notes") Sau đó
Đặt MyRange = ActiveDocument.Paragraphs(J).Range
CommentText = MyRange.Text

'Loại bỏ dấu cuối đoạn văn


CommentText = Left(CommentText, Len(CommentText) - 1)

'Di chuyển lựa chọn đến cuối đoạn trước


MyRange.Collapse (wdCollapseStart)
MyRange.Move Unit:=wd Character, Count:=-1

'Đoạn gốc không còn cần thiết


ActiveDocument.Paragraphs(J).Range.Delete

'Tạo nhận xét tại vị trí phạm vi


ActiveDocument.Comments.Add Range:=MyRange, _
Văn bản:=Văn bản nhận xét
kết thúc nếu
Tiếp J
Application.ScreenUpdating = True
kết thúc phụ

Macro bước lùi qua tài liệu, xem xét phong cách của từng đoạn văn. Nếu nó tìm thấy một kiểu sử dụng kiểu Ghi chú, thì nó sẽ di chuyển văn bản của
đoạn văn vào biến CommentText, rồi loại bỏ đoạn văn đó. Nhận xét sau đó được thêm vào cuối đoạn văn trước khi việc xóa được thực hiện.
Trước khi kết thúc mẹo này, tôi cần đảm bảo rằng tôi chỉ cung cấp một chút thông tin rõ ràng. Khi viết bài này, Microsoft đã thay đổi từ ngữ mà nó sử
dụng. "Nhận xét" hiện là các cuộc thảo luận theo chuỗi và các nhận xét truyền thống hiện được gọi là "Ghi chú". Điều này không chỉ làm vẩn đục
nước (và khiến việc giải thích trở nên khó khăn hơn), nó còn gây náo động trong cộng đồng Word.
Mục đích của việc đưa ra điều này là bất kỳ tham chiếu nào đến các nhận xét trong mẹo này đều đề cập đến các nhận xét truyền thống, mà bây giờ
bạn có thể gọi là ghi chú. Vì vậy, macro ở trên sẽ chuyển đổi các đoạn văn thành cái mà Microsoft hiện gọi là Ghi chú.
(https://wordribbon.tips.net/T013382_Converting_Paragraphs_to_Comments.html#comment-form-hd)
Ghi chú:

https://wordribbon.tips.net/T013382_Converting_Paragraphs_to_Comments.html 1/3

You might also like