Cmdlet
Get-OfficeExcelPreflight
Runs OfficeIMO Excel feature and workflow preflight checks.
Syntax
Get-OfficeExcelPreflight [-AsMarkdown] [-Capability <ExcelPreflightCapability[]>] [-IncludeFeatures] [-IncludeRepairHints] [-Path] <String> [-ThrowOnFailure] [<CommonParameters>]#Parameter set:
PathGet-OfficeExcelPreflight [-AsMarkdown] [-Capability <ExcelPreflightCapability[]>] -Document <ExcelDocument> [-IncludeFeatures] [-IncludeRepairHints] [-ThrowOnFailure] [<CommonParameters>]#Parameter set:
DocumentExamples
Check workbook edit and export readiness.
$preflight = Get-OfficeExcelPreflight -Path .\Report.xlsx -Capability EditCellValues,ExportPdfReport -IncludeFeatures -IncludeRepairHints
$preflight.Capabilities |
Where-Object Passed -eq $falseReturns reusable OfficeIMO capability diagnostics and discovered workbook features.
Parameters
- -AsMarkdown SwitchParameter
- Return OfficeIMO's Markdown preflight report instead of structured objects.
- -Capability ExcelPreflightCapability[]
- Capabilities to evaluate or enforce. Defaults to all capabilities.
- Possible values:
ReadWorkbookData,EditCellValues,EditWorkbookStructure,UseCachedFormulaValues,CalculateFormulas,BindTemplate,ExportPdfReport - -IncludeFeatures SwitchParameter
- Include discovered feature rows in object output.
- -IncludeRepairHints SwitchParameter
- Include actionable OfficeIMO repair hints for blocked capabilities.
- -Path String
- Path to the workbook.
- -ThrowOnFailure SwitchParameter
- Throw when any requested capability is unavailable. Without -Capability, throws when advanced features need review.
- -Document ExcelDocument
- Workbook to inspect.
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.