📊 VBA (Word)

Accept All Tracked Changes

Accepts every tracked change in the active Word document and turns off change tracking.

By WindowsScripting.com · 380 B
AcceptAllTrackedChanges.bas
Attribute VB_Name = "AcceptAllTrackedChanges"
Option Explicit

Public Sub AcceptAllTrackedChanges()
    Dim doc As Document
    Dim changeCount As Long

    Set doc = ActiveDocument
    changeCount = doc.Revisions.Count

    doc.Revisions.AcceptAll
    doc.TrackRevisions = False

    MsgBox changeCount & " tracked change(s) accepted, tracking turned off.", vbInformation
End Sub