Project

PSWriteOffice

PowerShell document automation across OfficeIMO's document, spreadsheet, presentation, PDF, Project, Access, EPUB, invoicing, and conversion engines.

Stars 654
Forks 82
Open issues 1
Total downloads 4,320,051
Release OfficeIMO-v3.5.3
Language: C# Updated: 2026-11-03
Cmdlet

New-OfficeWordRevisionFilter

Module
PSWriteOffice
Inputs
None
Outputs
OfficeIMO.Word.WordRevisionFilter

Creates a discoverable Word revision filter for Resolve-OfficeWordRevision.

Syntax

New-OfficeWordRevisionFilter
[-Author <String>]
[-DateFrom <DateTime>]
[-DateTo <DateTime>]
[-InContentControl]
[-InTable]
[-InTextBox]
[-LocationKind <Body|Header|Footer|Footnote|Endnote>]
[-NotInContentControl]
[-NotInTable]
[-NotInTextBox]
[-PartUri <String>]
[-RevisionId <String>]
[-RevisionType <WordReviewRevisionType>]
[<CommonParameters>]
#
Parameter set: All Parameter Sets

Examples

Accept only table revisions from one author.

$filter = New-OfficeWordRevisionFilter -Author 'Alex' -InTable
Resolve-OfficeWordRevision -Path .\Review.docx -Action Accept -Filter $filter

Parameters

-Author String optional
Revision author.
-DateFrom DateTime optional
Earliest revision date.
-DateTo DateTime optional
Latest revision date.
-InContentControl SwitchParameter optional
Limit results to revisions inside content controls.
-InTable SwitchParameter optional
Limit results to revisions inside tables.
-InTextBox SwitchParameter optional
Limit results to revisions inside text boxes.
-LocationKind WordReviewLocationKind optional
Word part or container location kind.
Possible values: Body, Header, Footer, Footnote, Endnote
-NotInContentControl SwitchParameter optional
Limit results to revisions outside content controls.
-NotInTable SwitchParameter optional
Limit results to revisions outside tables.
-NotInTextBox SwitchParameter optional
Limit results to revisions outside text boxes.
-PartUri String optional
Package part URI.
-RevisionId String optional
Revision identifier.
-RevisionType WordReviewRevisionType optional
Revision operation type.
Possible values: Insertion, Deletion, MoveFrom, MoveTo, ParagraphFormatting, RunFormatting, TableFormatting, TableRowFormatting, TableCellFormatting, SectionFormatting, Unknown

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.