Compartilhar via


ExcelScript.WorksheetProtectionOptions interface

Representa as opções de proteção da planilha.

Comentários

Exemplos

/**
 * This script protects cells from being selected on the current worksheet.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the protection settings for the current worksheet.
  const currentSheet = workbook.getActiveWorksheet();
  const sheetProtection = currentSheet.getProtection();

  // Create a new WorksheetProtectionOptions object with the selectionMode property set to `none`.
  let protectionOptions : ExcelScript.WorksheetProtectionOptions = {
    selectionMode: ExcelScript.ProtectionSelectionMode.none
  }

  // Apply the given protection options.
  sheetProtection.protect(protectionOptions);
}

Propriedades

allowAutoFilter

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade Filtro Automático.

allowDeleteColumns

Representa a opção de proteção da folha de cálculo que permite a eliminação de colunas.

allowDeleteRows

Representa a opção de proteção da folha de cálculo que permite a eliminação de linhas.

allowEditObjects

Representa a opção de proteção da folha de cálculo que permite a edição de objetos.

allowEditScenarios

Representa a opção de proteção da folha de cálculo que permite a edição de cenários.

allowFormatCells

Representa a opção de proteção da folha de cálculo que permite a formatação de células.

allowFormatColumns

Representa a opção de proteção da folha de cálculo que permite a formatação de colunas.

allowFormatRows

Representa a opção de proteção da folha de cálculo que permite a formatação de linhas.

allowInsertColumns

Representa a opção de proteção da folha de cálculo que permite a inserção de colunas.

allowInsertHyperlinks

Representa a opção de proteção da folha de cálculo que permite a inserção de hiperligações.

allowInsertRows

Representa a opção de proteção da folha de cálculo que permite a inserção de linhas.

allowPivotTables

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade tabela dinâmica.

allowSort

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade de ordenação.

selectionMode

Representa a opção de proteção da planilha do modo de seleção.

Detalhes da propriedade

allowAutoFilter

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade Filtro Automático.

allowAutoFilter?: boolean;

Valor da propriedade

boolean

allowDeleteColumns

Representa a opção de proteção da folha de cálculo que permite a eliminação de colunas.

allowDeleteColumns?: boolean;

Valor da propriedade

boolean

allowDeleteRows

Representa a opção de proteção da folha de cálculo que permite a eliminação de linhas.

allowDeleteRows?: boolean;

Valor da propriedade

boolean

allowEditObjects

Representa a opção de proteção da folha de cálculo que permite a edição de objetos.

allowEditObjects?: boolean;

Valor da propriedade

boolean

allowEditScenarios

Representa a opção de proteção da folha de cálculo que permite a edição de cenários.

allowEditScenarios?: boolean;

Valor da propriedade

boolean

allowFormatCells

Representa a opção de proteção da folha de cálculo que permite a formatação de células.

allowFormatCells?: boolean;

Valor da propriedade

boolean

allowFormatColumns

Representa a opção de proteção da folha de cálculo que permite a formatação de colunas.

allowFormatColumns?: boolean;

Valor da propriedade

boolean

allowFormatRows

Representa a opção de proteção da folha de cálculo que permite a formatação de linhas.

allowFormatRows?: boolean;

Valor da propriedade

boolean

allowInsertColumns

Representa a opção de proteção da folha de cálculo que permite a inserção de colunas.

allowInsertColumns?: boolean;

Valor da propriedade

boolean

Representa a opção de proteção da folha de cálculo que permite a inserção de hiperligações.

allowInsertHyperlinks?: boolean;

Valor da propriedade

boolean

allowInsertRows

Representa a opção de proteção da folha de cálculo que permite a inserção de linhas.

allowInsertRows?: boolean;

Valor da propriedade

boolean

allowPivotTables

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade tabela dinâmica.

allowPivotTables?: boolean;

Valor da propriedade

boolean

allowSort

Representa a opção de proteção da folha de cálculo que permite a utilização da funcionalidade de ordenação.

allowSort?: boolean;

Valor da propriedade

boolean

selectionMode

Representa a opção de proteção da planilha do modo de seleção.

selectionMode?: ProtectionSelectionMode;

Valor da propriedade