API Reference

Class

LegacyXlsWorksheetProtectionPermissions

Namespace OfficeIMO.Excel.LegacyXls.Model
Assembly OfficeIMO.Excel
Implements
IEquatable<LegacyXlsWorksheetProtectionPermissions>
Modifiers sealed

Represents BIFF8 enhanced worksheet-protection permissions from a FeatHdr ISFPROTECTION record.

Inheritance

  • Object
  • LegacyXlsWorksheetProtectionPermissions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public LegacyXlsWorksheetProtectionPermissions(Boolean allowEditObjects, Boolean allowEditScenarios, Boolean allowFormatCells, Boolean allowFormatColumns, Boolean allowFormatRows, Boolean allowInsertColumns, Boolean allowInsertRows, Boolean allowInsertHyperlinks, Boolean allowDeleteColumns, Boolean allowDeleteRows, Boolean allowSelectLockedCells, Boolean allowSort, Boolean allowAutoFilter, Boolean allowPivotTables, Boolean allowSelectUnlockedCells) #

Creates worksheet-protection permission metadata.

Parameters

allowEditObjects System.Boolean requiredposition: 0
allowEditScenarios System.Boolean requiredposition: 1
allowFormatCells System.Boolean requiredposition: 2
allowFormatColumns System.Boolean requiredposition: 3
allowFormatRows System.Boolean requiredposition: 4
allowInsertColumns System.Boolean requiredposition: 5
allowInsertRows System.Boolean requiredposition: 6
allowInsertHyperlinks System.Boolean requiredposition: 7
allowDeleteColumns System.Boolean requiredposition: 8
allowDeleteRows System.Boolean requiredposition: 9
allowSelectLockedCells System.Boolean requiredposition: 10
allowSort System.Boolean requiredposition: 11
allowAutoFilter System.Boolean requiredposition: 12
allowPivotTables System.Boolean requiredposition: 13
allowSelectUnlockedCells System.Boolean requiredposition: 14

Methods

Equals 2 overloads
public virtual Boolean Equals(LegacyXlsWorksheetProtectionPermissions other) #
Returns: Boolean

Parameters

other OfficeIMO.Excel.LegacyXls.Model.LegacyXlsWorksheetProtectionPermissions requiredposition: 0
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj System.Object requiredposition: 0

Properties

public Boolean AllowEditObjects { get; } #

Gets whether editing worksheet objects is allowed.

public Boolean AllowEditScenarios { get; } #

Gets whether editing worksheet scenarios is allowed.

public Boolean AllowFormatCells { get; } #

Gets whether formatting cells is allowed.

public Boolean AllowFormatColumns { get; } #

Gets whether formatting columns is allowed.

public Boolean AllowFormatRows { get; } #

Gets whether formatting rows is allowed.

public Boolean AllowInsertColumns { get; } #

Gets whether inserting columns is allowed.

public Boolean AllowInsertRows { get; } #

Gets whether inserting rows is allowed.

public Boolean AllowDeleteColumns { get; } #

Gets whether deleting columns is allowed.

public Boolean AllowDeleteRows { get; } #

Gets whether deleting rows is allowed.

public Boolean AllowSelectLockedCells { get; } #

Gets whether selecting locked cells is allowed.

public Boolean AllowSort { get; } #

Gets whether sorting is allowed.

public Boolean AllowAutoFilter { get; } #

Gets whether using AutoFilter is allowed.

public Boolean AllowPivotTables { get; } #

Gets whether using PivotTables is allowed.

public Boolean AllowSelectUnlockedCells { get; } #

Gets whether selecting unlocked cells is allowed.