PowerTools for Open XML 2.0 Cmdlets
This page lists all of the cmdlets in PowerTools for Open XML 2.2. As we add blog posts, articles, and screen-casts about each of the cmdlets, we will link to that content from this page.
| Cmdlet | Description |
| Add-OpenXmlContent | Injects XML markup into a given part in a WordprocessingML document. |
| Add-OpenXmlDigitalSignature | Uses a digital certificate to digitally sign a WordprocessingML document. |
| Add-OpenXmlDocumentIndex | Creates an index based on the index references found in the document. This cmdlet and functionality is still under development. |
| Add-OpenXmlDocumentTOA | Creates a Table of Authorities based on the citations (references or authorities) found it in the document. This cmdlet and functionality is still under development. |
| Add-OpenXmlDocumentTOC | Creates a Table of Contents based on the headings found it in the document. |
| Add-OpenXmlDocumentTOF | Creates a Table of Figures based on the figures found it in the document. |
| Add-OpenXmlPicture | Inserts a picture at a specific location inside an OpenXML document. The picture will be stored inside the document as an embedded resource. Picture location is specified by an XPath expression. |
| Add-OpenXmlSpreadSheetTable | Adds a new table definition to a worksheet in a Spreadsheet document. |
| Confirm-OpenXmlValid | Uses the Open XML SDK 2.0 to validate an Open XML document, and report any errors. |
| Edit-OpenXmlChange | Processes documents with text revisions (change tracking elements), by accepting all the text changes performed on the document. |
| Export-OpenXmlSpreadsheet | Gets the public properties from any objects and generates a spreadsheet with columns showing for each property. Optionally, a chart can be created from a subset of those properties. |
| Export-OpenXmlToHtml | Exports Wordprocessing documents to html documents. |
| Export-OpenXmlWordprocessing | Create a new Wordprocessing document from text. |
| Get-OpenXmlBackground | Extracts background information from a Wordprocessing document. |
| Get-OpenXmlComment | Extracts all the comments contained in a Wordprocessing document. |
| Get-OpenXmlCustomXmlData | Gets a customXml part from a document. |
| Get-OpenXmlDigitalSignature | Gets information about digital signatures present in a Wordprocessing document. |
| Get-OpenXmlDocument | Creates objects for OpenXML documents. |
| Get-OpenXmlFooter | Retrieves footer information from Wordprocessing documents. |
| Get-OpenXmlHeader | Retrieves header information from Wordprocessing documents. |
| Get-OpenXmlStyle | Retrieves style definitions from a Wordprocessing or a Spreadsheet document. |
| Get-OpenXmlTheme | Gets the theme content from a Wordprocessing document. |
| Get-OpenXmlWatermark | Gets watermark text from a Wordprocessing document. |
| Lock-OpenXmlDocument | Locks one or more Wordprocessing documents. |
| Merge-OpenXmlDocument | Merge multiple source documents into a new document. |
| Merge-OpenXmlDocumentComment | Merge comments from multiple source documents into a new document. |
| Remove-OpenXmlComment | Removes comments from Wordprocessing documents. |
| Remove-OpenXmlDigitalSignature | Removes the digital signature of a Wordprocessing document. |
| Remove-OpenXmlMarkup | Removes a variety of complex markups from a Wordprocessing document. |
| Remove-OpenXmlPersonalInformation | Removes personal information from a Wordprocessing document. |
| Select-OpenXmlString | Identifies patterns in Wordprocessing documents. |
| Set-OpenXmlBackground | Sets the background color or image of a Wordprocessing document. |
| Set-OpenXmlContentFormat | Sets the format of a paragraph or run on a Wordprocessing document. |
| Set-OpenXmlContentStyle | Sets the style for a paragraph or run on a Wordprocessing document. |
| Set-OpenXmlCustomXmlData | Sets the contents of a custom XML part in a Wordprocessing document. |
| Set-OpenXmlFooter | Sets footers in a Wordprocessing document. |
| Set-OpenXmlHeader | Sets headers on a Wordprocessing document. |
| Set-OpenXmlSpreadSheetCellStyle | Applies a cell style to a cell or cell range in a worksheet. |
| Set-OpenXmlSpreadSheetCellValue | Set a value for a cell or a cell range in a worksheet. |
| Set-OpenXmlSpreadSheetColumnWidth | Sets the width for a column or column range in a worksheet. |
| Set-OpenXmlString | Changes matching strings in a Wordprocessing document to a new value. |
| Set-OpenXmlStyle | Sets the style library for a Wordprocessing or a Spreadsheet document. |
| Set-OpenXmlTheme | Sets a Wordprocessing document theme. |
| Set-OpenXmlWatermark | Sets a watermark in a Wordprocessing document. |
| Split-OpenXmlDocument | Splits documents at section breaks. |