API Reference
Cmdlet
Rename-OfficeExcelNamedRange
Renames a workbook or sheet-scoped Excel named range.
Remarks
Renames a workbook or sheet-scoped Excel named range.
Examples
Rename a named range and keep the workbook reusable.
PS>
$workbook = Get-OfficeExcel -Path .\Report.xlsx
$renamed = $workbook | Rename-OfficeExcelNamedRange -Name RevenueRange -NewName Revenue_Current -PassThru
Save-OfficeExcel -Document $workbook
Renames the defined name through OfficeIMO validation before saving the workbook.
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
Rename-OfficeExcelNamedRange [-Global] -Name <String> -NewName <String> [-PassThru] [-Save] [-ValidationMode <Sanitize|Strict>] [<CommonParameters>]#Parameter set:
ContextParameters
- Global SwitchParameter
- Use workbook-global scope from inside the DSL.
- Name String
- Named range name.
- NewName String
- New named range name.
- PassThru SwitchParameter
- Emit a result object.
- Save SwitchParameter
- Save the workbook immediately after renaming the name.
- ValidationMode NameValidationMode
- Defined-name validation mode.
- Possible values:
Sanitize,Strict
Outputs
System.Boolean
Rename-OfficeExcelNamedRange -Document <ExcelDocument> -Name <String> -NewName <String> [-PassThru] [-Save] [-Sheet <String>] [-SheetIndex <Nullable`1>] [-ValidationMode <Sanitize|Strict>] [<CommonParameters>]#Parameter set:
DocumentParameters
- Document ExcelDocument
- Workbook document.
- Name String
- Named range name.
- NewName String
- New named range name.
- PassThru SwitchParameter
- Emit a result object.
- Save SwitchParameter
- Save the workbook immediately after renaming the name.
- Sheet String
- Worksheet name for a sheet-scoped operation.
- SheetIndex Nullable`1
- Zero-based worksheet index for a sheet-scoped operation.
- ValidationMode NameValidationMode
- Defined-name validation mode.
- Possible values:
Sanitize,Strict
Outputs
System.Boolean