# GC.Spread.Sheets.IProtectionOptions

## Content

# Interface: IProtectionOptions

[Spread](../modules/GC.Spread).[Sheets](../modules/GC.Spread.Sheets).IProtectionOptions

## Table of contents

### Properties

- [allowDeleteColumns](GC.Spread.Sheets.IProtectionOptions#allowdeletecolumns)
- [allowDeleteRows](GC.Spread.Sheets.IProtectionOptions#allowdeleterows)
- [allowDragInsertColumns](GC.Spread.Sheets.IProtectionOptions#allowdraginsertcolumns)
- [allowDragInsertRows](GC.Spread.Sheets.IProtectionOptions#allowdraginsertrows)
- [allowEditObjects](GC.Spread.Sheets.IProtectionOptions#alloweditobjects)
- [allowFilter](GC.Spread.Sheets.IProtectionOptions#allowfilter)
- [allowInsertColumns](GC.Spread.Sheets.IProtectionOptions#allowinsertcolumns)
- [allowInsertRows](GC.Spread.Sheets.IProtectionOptions#allowinsertrows)
- [allowOutlineColumns](GC.Spread.Sheets.IProtectionOptions#allowoutlinecolumns)
- [allowOutlineRows](GC.Spread.Sheets.IProtectionOptions#allowoutlinerows)
- [allowResizeColumns](GC.Spread.Sheets.IProtectionOptions#allowresizecolumns)
- [allowResizeRows](GC.Spread.Sheets.IProtectionOptions#allowresizerows)
- [allowSelectLockedCells](GC.Spread.Sheets.IProtectionOptions#allowselectlockedcells)
- [allowSelectUnlockedCells](GC.Spread.Sheets.IProtectionOptions#allowselectunlockedcells)
- [allowSort](GC.Spread.Sheets.IProtectionOptions#allowsort)
- [allowUsePivotTable](GC.Spread.Sheets.IProtectionOptions#allowusepivottable)

## Properties

### <a id="allowdeletecolumns" name="allowdeletecolumns"></a> allowDeleteColumns

• `Optional` **allowDeleteColumns**: `boolean`

True if the user can delete columns.

___

### <a id="allowdeleterows" name="allowdeleterows"></a> allowDeleteRows

• `Optional` **allowDeleteRows**: `boolean`

True if the user can delete rows.

___

### <a id="allowdraginsertcolumns" name="allowdraginsertcolumns"></a> allowDragInsertColumns

• `Optional` **allowDragInsertColumns**: `boolean`

True if the user can drag to insert columns.

___

### <a id="allowdraginsertrows" name="allowdraginsertrows"></a> allowDragInsertRows

• `Optional` **allowDragInsertRows**: `boolean`

True if the user can drag to insert rows.

___

### <a id="alloweditobjects" name="alloweditobjects"></a> allowEditObjects

• `Optional` **allowEditObjects**: `boolean`

True if the user can edit floating objects.

___

### <a id="allowfilter" name="allowfilter"></a> allowFilter

• `Optional` **allowFilter**: `boolean`

True if the user can filter ranges.

___

### <a id="allowinsertcolumns" name="allowinsertcolumns"></a> allowInsertColumns

• `Optional` **allowInsertColumns**: `boolean`

True if the user can insert columns.

___

### <a id="allowinsertrows" name="allowinsertrows"></a> allowInsertRows

• `Optional` **allowInsertRows**: `boolean`

True if the user can insert rows.

___

### <a id="allowoutlinecolumns" name="allowoutlinecolumns"></a> allowOutlineColumns

• `Optional` **allowOutlineColumns**: `boolean`

True if the user can expand or collapse the column groups.

___

### <a id="allowoutlinerows" name="allowoutlinerows"></a> allowOutlineRows

• `Optional` **allowOutlineRows**: `boolean`

True if the user can expand or collapse the row groups.

___

### <a id="allowresizecolumns" name="allowresizecolumns"></a> allowResizeColumns

• `Optional` **allowResizeColumns**: `boolean`

True if the user can resize columns.

___

### <a id="allowresizerows" name="allowresizerows"></a> allowResizeRows

• `Optional` **allowResizeRows**: `boolean`

True if the user can resize rows.

___

### <a id="allowselectlockedcells" name="allowselectlockedcells"></a> allowSelectLockedCells

• `Optional` **allowSelectLockedCells**: `boolean`

True or undefined if the user can select locked cells.

___

### <a id="allowselectunlockedcells" name="allowselectunlockedcells"></a> allowSelectUnlockedCells

• `Optional` **allowSelectUnlockedCells**: `boolean`

True or undefined if the user can select unlocked cells.

___

### <a id="allowsort" name="allowsort"></a> allowSort

• `Optional` **allowSort**: `boolean`

True if the user can sort ranges.

___

### <a id="allowusepivottable" name="allowusepivottable"></a> allowUsePivotTable

• `Optional` **allowUsePivotTable**: `boolean`

True if the user can use PivotTables.
