API Reference
Command
Protect-OfficeExcelSheet
Protects the current worksheet.
Remarks
Protects the current worksheet.
Examples
Protect the active sheet with default options.
PS>ExcelSheet 'Data' { Protect-OfficeExcelSheet }
Enables worksheet protection.
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
Protect-OfficeExcelSheet [-AllowAutoFilter <Boolean>] [-AllowDeleteColumns <Boolean>] [-AllowDeleteRows <Boolean>] [-AllowFormatCells <Boolean>] [-AllowFormatColumns <Boolean>] [-AllowFormatRows <Boolean>] [-AllowInsertColumns <Boolean>] [-AllowInsertHyperlinks <Boolean>] [-AllowInsertRows <Boolean>] [-AllowPivotTables <Boolean>] [-AllowSelectLockedCells <Boolean>] [-AllowSelectUnlockedCells <Boolean>] [-AllowSort <Boolean>] [-PassThru] [<CommonParameters>]#Parameter set:
ContextParameters
- AllowAutoFilter Boolean
- Allow AutoFilter.
- AllowDeleteColumns Boolean
- Allow deleting columns.
- AllowDeleteRows Boolean
- Allow deleting rows.
- AllowFormatCells Boolean
- Allow formatting cells.
- AllowFormatColumns Boolean
- Allow formatting columns.
- AllowFormatRows Boolean
- Allow formatting rows.
- AllowInsertColumns Boolean
- Allow inserting columns.
- AllowInsertHyperlinks Boolean
- Allow inserting hyperlinks.
- AllowInsertRows Boolean
- Allow inserting rows.
- AllowPivotTables Boolean
- Allow PivotTables.
- AllowSelectLockedCells Boolean
- Allow selecting locked cells.
- AllowSelectUnlockedCells Boolean
- Allow selecting unlocked cells.
- AllowSort Boolean
- Allow sorting.
- PassThru SwitchParameter
- Emit the worksheet after protection.
Outputs
System.Object
Protect-OfficeExcelSheet [-AllowAutoFilter <Boolean>] [-AllowDeleteColumns <Boolean>] [-AllowDeleteRows <Boolean>] [-AllowFormatCells <Boolean>] [-AllowFormatColumns <Boolean>] [-AllowFormatRows <Boolean>] [-AllowInsertColumns <Boolean>] [-AllowInsertHyperlinks <Boolean>] [-AllowInsertRows <Boolean>] [-AllowPivotTables <Boolean>] [-AllowSelectLockedCells <Boolean>] [-AllowSelectUnlockedCells <Boolean>] [-AllowSort <Boolean>] -Document <ExcelDocument> [-PassThru] [-Sheet <String>] [-SheetIndex <Nullable`1>] [<CommonParameters>]#Parameter set:
DocumentParameters
- AllowAutoFilter Boolean
- Allow AutoFilter.
- AllowDeleteColumns Boolean
- Allow deleting columns.
- AllowDeleteRows Boolean
- Allow deleting rows.
- AllowFormatCells Boolean
- Allow formatting cells.
- AllowFormatColumns Boolean
- Allow formatting columns.
- AllowFormatRows Boolean
- Allow formatting rows.
- AllowInsertColumns Boolean
- Allow inserting columns.
- AllowInsertHyperlinks Boolean
- Allow inserting hyperlinks.
- AllowInsertRows Boolean
- Allow inserting rows.
- AllowPivotTables Boolean
- Allow PivotTables.
- AllowSelectLockedCells Boolean
- Allow selecting locked cells.
- AllowSelectUnlockedCells Boolean
- Allow selecting unlocked cells.
- AllowSort Boolean
- Allow sorting.
- Document ExcelDocument
- Workbook to operate on outside the DSL context.
- PassThru SwitchParameter
- Emit the worksheet after protection.
- Sheet String
- Worksheet name when using Document.
- SheetIndex Nullable`1
- Worksheet index (0-based) when using Document.
Outputs
System.Object