Update-OfficeWordText
Replaces text in a Word document.
Syntax
Update-OfficeWordText
[-CaseSensitive]
[-IncludeHyperlinkAnchor]
[-IncludeHyperlinkText]
[-IncludeHyperlinkTooltip]
[-IncludeHyperlinkUri]
-NewValue <String>
-OldValue <String>
[-PassThru]
[<CommonParameters>]#AutoUpdate-OfficeWordText
[-CaseSensitive]
[-Document <WordDocument>]
[-IncludeHyperlinkAnchor]
[-IncludeHyperlinkText]
[-IncludeHyperlinkTooltip]
[-IncludeHyperlinkUri]
-NewValue <String>
-OldValue <String>
[-PassThru]
[<CommonParameters>]#DocumentUpdate-OfficeWordText
[-CaseSensitive]
[-IncludeHyperlinkAnchor]
[-IncludeHyperlinkText]
[-IncludeHyperlinkTooltip]
[-IncludeHyperlinkUri]
-NewValue <String>
-OldValue <String>
[-Open]
[-PassThru]
[-Path] <String>
[<CommonParameters>]#PathDescription
Supports direct document objects, file paths, and the active DSL document. Hyperlink labels and metadata can be updated when requested.
Examples
Replace text in an open document.
$count = $doc | Update-OfficeWordText -OldValue 'FY24' -NewValue 'FY25' -PassThruUpdates matching text in the loaded document and returns the number of replacements.
Replace hyperlink targets in a file.
Update-OfficeWordText -Path .\Report.docx -OldValue 'old.example.com' -NewValue 'new.example.com' -IncludeHyperlinkUriLoads the document, updates matching hyperlink URLs, saves the file, and closes it.
Parameters
- -CaseSensitive SwitchParameter
- Use case-sensitive matching.
- -IncludeHyperlinkAnchor SwitchParameter
- Also replace hyperlink anchors.
- -IncludeHyperlinkText SwitchParameter
- Also replace hyperlink display text.
- -IncludeHyperlinkTooltip SwitchParameter
- Also replace hyperlink tooltips.
- -IncludeHyperlinkUri SwitchParameter
- Also replace hyperlink URIs.
- -NewValue String
- Replacement text.
- -OldValue String
- Text to find.
- -PassThru SwitchParameter
- Emit the object created or changed by the command.
- -Document WordDocument
- Document to update.
- -Open SwitchParameter
- Open the file after saving when using -Path.
- -Path String
- Path to the .docx file to update in place.
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.