API Reference
Cmdlet
Get-OfficeExcelPreflight
Runs OfficeIMO Excel feature and workflow preflight checks.
Remarks
Runs OfficeIMO Excel feature and workflow preflight checks.
Examples
Check workbook edit and export readiness.
PS>
$preflight = Get-OfficeExcelPreflight -Path .\Report.xlsx -Capability EditCellValues,ExportPdfReport -IncludeFeatures -IncludeRepairHints
$preflight.Capabilities |
Where-Object Passed -eq $false
Returns reusable OfficeIMO capability diagnostics and discovered workbook features.
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.
Syntax
Get-OfficeExcelPreflight [-AsMarkdown] [-Capability <ReadWorkbookData>] [-IncludeFeatures] [-IncludeRepairHints] -InputPath <String> [-ThrowOnFailure] [<CommonParameters>]#Parameter set:
PathParameters
- 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.
- InputPath String
- Path to the workbook.
- ThrowOnFailure SwitchParameter
- Throw when any requested capability is unavailable. Without -Capability, throws when advanced features need review.
Outputs
System.Management.Automation.PSObject System.String
Get-OfficeExcelPreflight [-AsMarkdown] [-Capability <ReadWorkbookData>] -Document <ExcelDocument> [-IncludeFeatures] [-IncludeRepairHints] [-ThrowOnFailure] [<CommonParameters>]#Parameter set:
DocumentParameters
- 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 - Document ExcelDocument
- Workbook to inspect.
- IncludeFeatures SwitchParameter
- Include discovered feature rows in object output.
- IncludeRepairHints SwitchParameter
- Include actionable OfficeIMO repair hints for blocked capabilities.
- ThrowOnFailure SwitchParameter
- Throw when any requested capability is unavailable. Without -Capability, throws when advanced features need review.
Outputs
System.Management.Automation.PSObject System.String