Nếu bạn cần phát triển một macro để xử lý tài liệu trong đó các thay đổi đã được theo dõi (sử dụng tính năng Theo dõi Thay đổi), bạn có thể tự hỏi làm cách nào để xác định số lượng thay đổi trong tài liệu và cách bạn có thể xem từng thay đổi, theo chương trình. Sẽ không khó thực hiện nếu bạn nhớ rằng các thay đổi được tổ chức trong việc sử dụng bộ sưu tập Bản sửa đổi. Điều này có nghĩa là bạn có thể xác định số lượng thay đổi bằng cách sử dụng mã này:

iNumChanges = ActiveDocument.Revisions.Count

Cũng giống như bất kỳ bộ sưu tập nào khác, bạn có thể xem qua từng thành viên của bộ sưu tập Bản sửa đổi và tìm ra nhiều thông tin khác nhau về thay đổi được trình bày trong thành viên. Mặc dù thông tin chi tiết về các thuộc tính và phương thức thuộc về bộ sưu tập Phiên bản sửa đổi là quá nhiều đối với mẹo này, nhưng bạn có thể xác định loại của mỗi thay đổi bằng cách xem thuộc tính Loại, theo cách này:

vChange = ActiveDocument.Revisions(1).Type

Tại thời điểm này, vChange sẽ bằng một trong 14 kiểu sửa đổi có thể có. Các kiểu sửa đổi này có thể được tham chiếu bởi các hằng số tích hợp wdNoRevision, wdRevisionDelete, wdRevisionInsert, wdRevisionParagraphProperty, wdRevisionReconcile, wdRevisionSectionProperty, wdRevisionStyleDefinition, wdRevisionConflict, wdRevisionRevision, wdRevision, wdRevision, wdRevision, wdRevision, wdRevision, wdRevision, wdRevision, wd.

Thông tin bổ sung có thể được tìm thấy trong hệ thống Trợ giúp của Word hoặc bằng cách tìm kiếm trên Internet cụm từ “bộ sưu tập các bản sửa đổi”.

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