Excel.Worksheet class

Uma planilha do Excel é uma grade de células. Ele pode conter dados, tabelas, gráficos, etc. Para saber mais sobre o modelo de objeto de planilha, leia Trabalhar com planilhas usando a API JavaScript do Excel.

Extends

Comentários

[Conjunto de apis: ExcelApi 1.1]

Propriedades

autoFilter

Representa o AutoFilter objeto da planilha.

charts

Retorna uma coleção de gráficos que fazem parte da planilha.

comments

Retorna um conjunto de todos os objetos Comments na planilha.

context

O contexto de solicitação associado ao objeto. Isso conecta o processo do suplemento ao processo do aplicativo host do Office.

customProperties

Obtém uma coleção de propriedades personalizadas no nível da planilha.

enableCalculation

Determina se o Excel deve recalcular a planilha quando necessário. Verdadeiro se o Excel recalcular a planilha quando necessário. False se o Excel não recalcular a planilha.

freezePanes

Obtém um objeto que pode ser usado para manipular painéis congelados na planilha.

horizontalPageBreaks

Obtém a coleção de quebra de página horizontal da planilha. Esta coleção contém apenas quebras de página manuais.

id

Retorna um valor que identifica de forma exclusiva a planilha em uma determinada pasta de trabalho. O valor do identificador permanece o mesmo, ainda que a planilha seja renomeada ou movida.

name

O nome de exibição da planilha. O nome deve ter menos de 32 caracteres.

names

Coleção de nomes com escopo para a planilha atual.

notes

Retorna uma coleção de todos os objetos de anotações na planilha.

pageLayout

Obtém o PageLayout objeto da planilha.

pivotTables

Coleção de Tabelas Dinâmicas que fazem parte da planilha.

position

A posição baseada em zero da planilha na pasta de trabalho.

protection

Retorna o objeto de proteção da planilha para uma planilha.

shapes

Retorna a coleção de todos os objetos Shape na planilha.

showDataTypeIcons

Especifica se os ícones de tipo de dados estão visíveis na planilha. Por padrão, os ícones de tipo de dados ficam visíveis.

showGridlines

Especifica se as linhas de grade são visíveis para o usuário.

showHeadings

Especifica se os títulos são visíveis para o usuário.

slicers

Retorna uma coleção de segmentações de dados que fazem parte da planilha.

standardHeight

Retorna a altura padrão de todas as linhas na planilha, em pontos.

standardWidth

Especifica a largura padrão (padrão) de todas as colunas na planilha. Uma unidade de largura de coluna equivale à largura de um caractere no estilo Normal. Para fontes proporcionais, será usada a largura do caractere 0 (zero).

tabColor

A cor da guia da planilha. Ao recuperar a cor da guia, se a planilha estiver invisível, o valor será null. Se a planilha estiver visível, mas a cor da guia estiver definida como automática, uma cadeia de caracteres vazia será retornada. Caso contrário, a propriedade será definida como uma cor no formato #RRGGBB (por exemplo, "FFA500"). Ao definir a cor, use uma string vazia para definir uma cor "automática" ou uma cor real caso contrário.

tabId

Retorna um valor que representa essa planilha que pode ser lido pelo Open Office XML. Este é um valor inteiro, que é diferente de worksheet.id (que retorna um identificador global exclusivo) e worksheet.name (que retorna um valor como "Sheet1").

tables

Coleção de tabelas que fazem parte da planilha.

verticalPageBreaks

Obtém a coleção de quebra de página vertical da planilha. Esta coleção contém apenas quebras de página manuais.

visibility

A visibilidade da planilha.

Métodos

activate()

Ative a planilha na interface do usuário do Excel.

calculate(markAllDirty)

Calcula todas as células em uma planilha.

copy(positionType, relativeTo)

Copia uma planilha e a coloca na posição especificada.

copy(positionType, relativeTo)

Copia uma planilha e a coloca na posição especificada.

delete()

Exclui a planilha da pasta de trabalho. Observe que se a visibilidade da planilha for definida como "VeryHidden", a operação de exclusão falhará com uma InvalidOperation exceção. Primeiro, você deve alterar sua visibilidade para oculto ou visível antes de excluí-lo.

findAll(text, criteria)

Localiza todas as ocorrências da cadeia de caracteres especificada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.

O conteúdo das planilhas ocultas não é retornado.

findAllOrNullObject(text, criteria)

Localiza todas as ocorrências da cadeia de caracteres especificada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.

O conteúdo das planilhas ocultas não é retornado.

getCell(row, column)

Obtém o Range objeto que contém a única célula com base em números de linha e coluna. A célula pode estar fora dos limites de seu intervalo pai, desde que permaneça dentro da grade da planilha.

getNext(visibleOnly)

Obtém a planilha seguinte a esta. Se não houver planilhas após esta, esse método gerará um erro.

getNextOrNullObject(visibleOnly)

Obtém a planilha seguinte a esta. Se não houver planilhas após esta, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

getPrevious(visibleOnly)

Obtém a planilha que antecede esta. Se não houver planilhas anteriores, esse método gerará um erro.

getPreviousOrNullObject(visibleOnly)

Obtém a planilha que antecede esta. Se não houver planilhas anteriores, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

getRange(address)

Obtém o Range objeto, representando um único bloco retangular de células, especificado pelo endereço ou nome.

getRangeByIndexes(startRow, startColumn, rowCount, columnCount)

Faz com que o Range objeto comece em um determinado índice de linha e índice de coluna, e abrangendo um determinado número de linhas e colunas.

getRanges(address)

Obtém o RangeAreas objeto, representando um ou mais blocos de intervalos retangulares, especificados pelo endereço ou nome.

getUsedRange(valuesOnly)

O intervalo usado é o menor intervalo que abrange todas as células que têm um valor ou uma formatação atribuída a elas. Se toda a planilha estiver em branco, esta função retornará a célula superior esquerda (ou seja, não gerará um erro).

getUsedRangeOrNullObject(valuesOnly)

O intervalo usado é o menor intervalo que abrange todas as células que têm um valor ou uma formatação atribuída a elas. Se toda a planilha estiver em branco, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

load(options)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNames)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNamesAndPaths)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

replaceAll(text, replacement, criteria)

Localiza e substitui a cadeia de caracteres fornecida com base nos critérios especificados na planilha atual.

set(properties, options)

Define várias propriedades de um objeto ao mesmo tempo. Você pode passar um objeto simples com as propriedades apropriadas ou outro objeto de API do mesmo tipo.

set(properties)

Define várias propriedades no objeto ao mesmo tempo, com base em um objeto carregado existente.

showOutlineLevels(rowLevels, columnLevels)

Mostra grupos de linha ou coluna por seus níveis de estrutura de tópicos. Descreve grupos e resume uma lista de dados na planilha. Os rowLevels parâmetros and columnLevels especificam quantos níveis da estrutura de tópicos serão exibidos. O intervalo de argumentos aceitável está entre 0 e 8. Um valor de 0 não altera a exibição atual. Um valor maior que o número atual de níveis exibe todos os níveis.

toJSON()

Substitui o método JavaScript toJSON() para fornecer uma saída mais útil quando um objeto de API é passado para JSON.stringify(). (JSON.stringify, por sua vez, chama o toJSON método do objeto que é passado para ele.) Enquanto o objeto original Excel.Worksheet é um objeto de API, o toJSON método retorna um objeto JavaScript simples (digitado como Excel.Interfaces.WorksheetData) que contém cópias superficiais de todas as propriedades filho carregadas do objeto original.

Eventos

onActivated

Ocorre quando a planilha é ativada.

onCalculated

Ocorre quando a planilha é calculada.

onChanged

Ocorre quando os dados são alterados em uma planilha específica.

onColumnSorted

Ocorre quando uma ou mais colunas são classificadas. Isso acontece como resultado de uma operação de classificação da esquerda para a direita.

onDeactivated

Ocorre quando a planilha é desativada.

onFormatChanged

Ocorre quando o formato é alterado em uma planilha específica.

onFormulaChanged

Ocorre quando uma ou mais fórmulas são alteradas nesta planilha. Esse evento é para quando a fórmula em si é alterada, e não o valor de dados resultante do cálculo da fórmula.

O evento só é disparado quando a célula já contém uma fórmula.

O novo valor da célula pode não incluir uma fórmula. Esse evento não é acionado quando uma fórmula é inserida em uma célula que não continha uma fórmula anteriormente.

onNameChanged

Ocorre quando o nome da planilha é alterado.

onProtectionChanged

Ocorre quando o estado de proteção da planilha é alterado.

onRowHiddenChanged

Ocorre quando o estado oculto de uma ou mais linhas é alterado em uma planilha específica.

onRowSorted

Ocorre quando uma ou mais linhas são classificadas. Isso ocorre como resultado de uma operação de classificação de cima para baixo.

onSelectionChanged

Ocorre quando a seleção é alterada em uma planilha específica.

onSingleClicked

Ocorre quando uma ação do botão esquerdo/tocado ocorre na planilha. Este evento não será acionado ao clicar nos seguintes casos:

  • O usuário arrasta o mouse para fazer várias seleções.

  • O usuário seleciona uma célula no modo em que os argumentos de célula são selecionados para referências de fórmula.

onVisibilityChanged

Ocorre quando a visibilidade da planilha é alterada.

Detalhes da propriedade

autoFilter

Representa o AutoFilter objeto da planilha.

readonly autoFilter: Excel.AutoFilter;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.9]

charts

Retorna uma coleção de gráficos que fazem parte da planilha.

readonly charts: Excel.ChartCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.1]

comments

Retorna um conjunto de todos os objetos Comments na planilha.

readonly comments: Excel.CommentCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.10]

context

O contexto de solicitação associado ao objeto. Isso conecta o processo do suplemento ao processo do aplicativo host do Office.

context: RequestContext;

Valor da propriedade

customProperties

Obtém uma coleção de propriedades personalizadas no nível da planilha.

readonly customProperties: Excel.WorksheetCustomPropertyCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.12]

enableCalculation

Determina se o Excel deve recalcular a planilha quando necessário. Verdadeiro se o Excel recalcular a planilha quando necessário. False se o Excel não recalcular a planilha.

enableCalculation: boolean;

Valor da propriedade

boolean

Comentários

[Conjunto de apis: ExcelApi 1.9]

freezePanes

Obtém um objeto que pode ser usado para manipular painéis congelados na planilha.

readonly freezePanes: Excel.WorksheetFreezePanes;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.7]

horizontalPageBreaks

Obtém a coleção de quebra de página horizontal da planilha. Esta coleção contém apenas quebras de página manuais.

readonly horizontalPageBreaks: Excel.PageBreakCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.9]

id

Retorna um valor que identifica de forma exclusiva a planilha em uma determinada pasta de trabalho. O valor do identificador permanece o mesmo, ainda que a planilha seja renomeada ou movida.

readonly id: string;

Valor da propriedade

string

Comentários

[Conjunto de apis: ExcelApi 1.1]

name

O nome de exibição da planilha. O nome deve ter menos de 32 caracteres.

name: string;

Valor da propriedade

string

Comentários

[Conjunto de apis: ExcelApi 1.1]

names

Coleção de nomes com escopo para a planilha atual.

readonly names: Excel.NamedItemCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.4]

notes

Retorna uma coleção de todos os objetos de anotações na planilha.

readonly notes: Excel.NoteCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.18]

pageLayout

Obtém o PageLayout objeto da planilha.

readonly pageLayout: Excel.PageLayout;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.9]

pivotTables

Coleção de Tabelas Dinâmicas que fazem parte da planilha.

readonly pivotTables: Excel.PivotTableCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.3]

position

A posição baseada em zero da planilha na pasta de trabalho.

position: number;

Valor da propriedade

number

Comentários

[Conjunto de apis: ExcelApi 1.1]

protection

Retorna o objeto de proteção da planilha para uma planilha.

readonly protection: Excel.WorksheetProtection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.2]

shapes

Retorna a coleção de todos os objetos Shape na planilha.

readonly shapes: Excel.ShapeCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.9]

showDataTypeIcons

Especifica se os ícones de tipo de dados estão visíveis na planilha. Por padrão, os ícones de tipo de dados ficam visíveis.

showDataTypeIcons: boolean;

Valor da propriedade

boolean

Comentários

[Conjunto de apis: ExcelApi 1.19]

showGridlines

Especifica se as linhas de grade são visíveis para o usuário.

showGridlines: boolean;

Valor da propriedade

boolean

Comentários

[Conjunto de apis: ExcelApi 1.8]

showHeadings

Especifica se os títulos são visíveis para o usuário.

showHeadings: boolean;

Valor da propriedade

boolean

Comentários

[Conjunto de apis: ExcelApi 1.8]

slicers

Retorna uma coleção de segmentações de dados que fazem parte da planilha.

readonly slicers: Excel.SlicerCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.10]

standardHeight

Retorna a altura padrão de todas as linhas na planilha, em pontos.

readonly standardHeight: number;

Valor da propriedade

number

Comentários

[Conjunto de apis: ExcelApi 1.7]

standardWidth

Especifica a largura padrão (padrão) de todas as colunas na planilha. Uma unidade de largura de coluna equivale à largura de um caractere no estilo Normal. Para fontes proporcionais, será usada a largura do caractere 0 (zero).

standardWidth: number;

Valor da propriedade

number

Comentários

[Conjunto de apis: ExcelApi 1.7]

tabColor

A cor da guia da planilha. Ao recuperar a cor da guia, se a planilha estiver invisível, o valor será null. Se a planilha estiver visível, mas a cor da guia estiver definida como automática, uma cadeia de caracteres vazia será retornada. Caso contrário, a propriedade será definida como uma cor no formato #RRGGBB (por exemplo, "FFA500"). Ao definir a cor, use uma string vazia para definir uma cor "automática" ou uma cor real caso contrário.

tabColor: string;

Valor da propriedade

string

Comentários

[Conjunto de apis: ExcelApi 1.7]

tabId

Retorna um valor que representa essa planilha que pode ser lido pelo Open Office XML. Este é um valor inteiro, que é diferente de worksheet.id (que retorna um identificador global exclusivo) e worksheet.name (que retorna um valor como "Sheet1").

readonly tabId: number;

Valor da propriedade

number

Comentários

[Conjunto de apis: ExcelApi 1.14]

tables

Coleção de tabelas que fazem parte da planilha.

readonly tables: Excel.TableCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.1]

verticalPageBreaks

Obtém a coleção de quebra de página vertical da planilha. Esta coleção contém apenas quebras de página manuais.

readonly verticalPageBreaks: Excel.PageBreakCollection;

Valor da propriedade

Comentários

[Conjunto de apis: ExcelApi 1.9]

visibility

A visibilidade da planilha.

visibility: Excel.SheetVisibility | "Visible" | "Hidden" | "VeryHidden";

Valor da propriedade

Excel.SheetVisibility | "Visible" | "Hidden" | "VeryHidden"

Comentários

[Conjunto de apis: ExcelApi 1.1 para visibilidade de leitura; 1.2 para configurá-lo.]

Detalhes do método

activate()

Ative a planilha na interface do usuário do Excel.

activate(): void;

Retornos

void

Comentários

[Conjunto de apis: ExcelApi 1.1]

calculate(markAllDirty)

Calcula todas as células em uma planilha.

calculate(markAllDirty: boolean): void;

Parâmetros

markAllDirty

boolean

É verdade, para marcar tudo como sujo.

Retornos

void

Comentários

[Conjunto de apis: ExcelApi 1.6]

copy(positionType, relativeTo)

Copia uma planilha e a coloca na posição especificada.

copy(positionType?: Excel.WorksheetPositionType, relativeTo?: Excel.Worksheet): Excel.Worksheet;

Parâmetros

positionType
Excel.WorksheetPositionType

O local na pasta de trabalho para colocar a planilha recém-criada. O valor padrão é "Nenhum", que insere a planilha no início da planilha.

relativeTo
Excel.Worksheet

A planilha existente que determina a posição da planilha recém-criada. Isso só será necessário se positionType for "Antes" ou "Depois".

Retornos

A planilha recém-criada.

Comentários

[Conjunto de apis: ExcelApi 1.7]

copy(positionType, relativeTo)

Copia uma planilha e a coloca na posição especificada.

copy(positionType?: "None" | "Before" | "After" | "Beginning" | "End", relativeTo?: Excel.Worksheet): Excel.Worksheet;

Parâmetros

positionType

"None" | "Before" | "After" | "Beginning" | "End"

O local na pasta de trabalho para colocar a planilha recém-criada. O valor padrão é "Nenhum", que insere a planilha no início da planilha.

relativeTo
Excel.Worksheet

A planilha existente que determina a posição da planilha recém-criada. Isso só será necessário se positionType for "Antes" ou "Depois".

Retornos

A planilha recém-criada.

Comentários

[Conjunto de apis: ExcelApi 1.7]

delete()

Exclui a planilha da pasta de trabalho. Observe que se a visibilidade da planilha for definida como "VeryHidden", a operação de exclusão falhará com uma InvalidOperation exceção. Primeiro, você deve alterar sua visibilidade para oculto ou visível antes de excluí-lo.

delete(): void;

Retornos

void

Comentários

[Conjunto de apis: ExcelApi 1.1]

findAll(text, criteria)

Localiza todas as ocorrências da cadeia de caracteres especificada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.

O conteúdo das planilhas ocultas não é retornado.

findAll(text: string, criteria: Excel.WorksheetSearchCriteria): Excel.RangeAreas;

Parâmetros

text

string

A cadeia de caracteres a localizar.

criteria
Excel.WorksheetSearchCriteria

Critérios de pesquisa adicionais, incluindo se a pesquisa precisa corresponder a toda a célula ou diferenciar maiúsculas de minúsculas.

Retornos

Um RangeAreas objeto, compreendendo um ou mais intervalos retangulares, que corresponde aos critérios de pesquisa. Se nenhuma célula atender a esses critérios, um ItemNotFound erro será gerado.

Comentários

[Conjunto de apis: ExcelApi 1.9]

findAllOrNullObject(text, criteria)

Localiza todas as ocorrências da cadeia de caracteres especificada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.

O conteúdo das planilhas ocultas não é retornado.

findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria): Excel.RangeAreas;

Parâmetros

text

string

A cadeia de caracteres a localizar.

criteria
Excel.WorksheetSearchCriteria

Critérios de pesquisa adicionais, incluindo se a pesquisa precisa corresponder a toda a célula ou diferenciar maiúsculas de minúsculas.

Retornos

Um RangeAreas objeto, compreendendo um ou mais intervalos retangulares, que corresponde aos critérios de pesquisa. Se não houver correspondências, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

Comentários

[Conjunto de apis: ExcelApi 1.9]

getCell(row, column)

Obtém o Range objeto que contém a única célula com base em números de linha e coluna. A célula pode estar fora dos limites de seu intervalo pai, desde que permaneça dentro da grade da planilha.

getCell(row: number, column: number): Excel.Range;

Parâmetros

row

number

O número da linha da célula a ser recuperada. Indexados com zero.

column

number

O número da coluna da célula a ser recuperada. Indexados com zero.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.1]

getNext(visibleOnly)

Obtém a planilha seguinte a esta. Se não houver planilhas após esta, esse método gerará um erro.

getNext(visibleOnly?: boolean): Excel.Worksheet;

Parâmetros

visibleOnly

boolean

Opcional. Se true, considera apenas as planilhas visíveis, ignorando as ocultas.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.5]

getNextOrNullObject(visibleOnly)

Obtém a planilha seguinte a esta. Se não houver planilhas após esta, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

getNextOrNullObject(visibleOnly?: boolean): Excel.Worksheet;

Parâmetros

visibleOnly

boolean

Opcional. Se true, considera apenas as planilhas visíveis, ignorando as ocultas.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.5]

getPrevious(visibleOnly)

Obtém a planilha que antecede esta. Se não houver planilhas anteriores, esse método gerará um erro.

getPrevious(visibleOnly?: boolean): Excel.Worksheet;

Parâmetros

visibleOnly

boolean

Opcional. Se true, considera apenas as planilhas visíveis, ignorando as ocultas.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.5]

getPreviousOrNullObject(visibleOnly)

Obtém a planilha que antecede esta. Se não houver planilhas anteriores, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

getPreviousOrNullObject(visibleOnly?: boolean): Excel.Worksheet;

Parâmetros

visibleOnly

boolean

Opcional. Se true, considera apenas as planilhas visíveis, ignorando as ocultas.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.5]

getRange(address)

Obtém o Range objeto, representando um único bloco retangular de células, especificado pelo endereço ou nome.

getRange(address?: string): Excel.Range;

Parâmetros

address

string

Opcional. A cadeia de caracteres que representa o endereço ou o nome do intervalo. Por exemplo, "A1:B2". Caso não seja especificado, todo o intervalo da planilha será retornado. Tem address um limite de 8192 caracteres. Se o endereço exceder o limite de caracteres, esse método retornará um InvalidArgument erro.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.1]

getRangeByIndexes(startRow, startColumn, rowCount, columnCount)

Faz com que o Range objeto comece em um determinado índice de linha e índice de coluna, e abrangendo um determinado número de linhas e colunas.

getRangeByIndexes(startRow: number, startColumn: number, rowCount: number, columnCount: number): Excel.Range;

Parâmetros

startRow

number

Linha inicial (indexada a zero).

startColumn

number

Coluna inicial (indexada a zero).

rowCount

number

Número de linhas a serem incluídas no intervalo.

columnCount

number

Número de colunas a serem incluídas no intervalo.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.7]

getRanges(address)

Obtém o RangeAreas objeto, representando um ou mais blocos de intervalos retangulares, especificados pelo endereço ou nome.

getRanges(address?: string): Excel.RangeAreas;

Parâmetros

address

string

Opcional. Uma cadeia de caracteres que contém os endereços ou nomes separados por vírgula ou ponto-e-vírgula dos intervalos individuais. Por exemplo, "A1:B2, A5:B5" ou "A1:B2; A5:B5". Se não for especificado, um RangeAreas objeto para toda a planilha será retornado.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.9]

getUsedRange(valuesOnly)

O intervalo usado é o menor intervalo que abrange todas as células que têm um valor ou uma formatação atribuída a elas. Se toda a planilha estiver em branco, esta função retornará a célula superior esquerda (ou seja, não gerará um erro).

getUsedRange(valuesOnly?: boolean): Excel.Range;

Parâmetros

valuesOnly

boolean

Opcional. Se true, considera somente as células com valores como células usadas (ignorando a formatação). [Conjunto de apis: ExcelApi 1.2]

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.1]

getUsedRangeOrNullObject(valuesOnly)

O intervalo usado é o menor intervalo que abrange todas as células que têm um valor ou uma formatação atribuída a elas. Se toda a planilha estiver em branco, esse método retornará um objeto com sua isNullObject propriedade definida como true. Para obter mais informações, consulte métodos e propriedades *OrNullObject.

getUsedRangeOrNullObject(valuesOnly?: boolean): Excel.Range;

Parâmetros

valuesOnly

boolean

Opcional. Considera apenas as células com valores como células usadas.

Retornos

Comentários

[Conjunto de apis: ExcelApi 1.4]

load(options)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(options?: Excel.Interfaces.WorksheetLoadOptions): Excel.Worksheet;

Parâmetros

options
Excel.Interfaces.WorksheetLoadOptions

Fornece opções para quais propriedades do objeto devem ser carregadas.

Retornos

load(propertyNames)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNames?: string | string[]): Excel.Worksheet;

Parâmetros

propertyNames

string | string[]

Uma cadeia de caracteres delimitada por vírgula ou uma matriz de cadeias de caracteres que especifica as propriedades a serem carregadas.

Retornos

load(propertyNamesAndPaths)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Excel.Worksheet;

Parâmetros

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select é uma cadeia de caracteres delimitada por vírgula que especifica as propriedades a serem carregadas e propertyNamesAndPaths.expand é uma cadeia de caracteres delimitada por vírgula que especifica as propriedades de navegação a serem carregadas.

Retornos

replaceAll(text, replacement, criteria)

Localiza e substitui a cadeia de caracteres fornecida com base nos critérios especificados na planilha atual.

replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria): OfficeExtension.ClientResult<number>;

Parâmetros

text

string

Cadeia de caracteres a localizar.

replacement

string

A cadeia de caracteres que substitui a cadeia de caracteres original.

criteria
Excel.ReplaceCriteria

Critérios de substituição adicionais.

Retornos

O número de substituições realizadas.

Comentários

[Conjunto de apis: ExcelApi 1.9]

set(properties, options)

Define várias propriedades de um objeto ao mesmo tempo. Você pode passar um objeto simples com as propriedades apropriadas ou outro objeto de API do mesmo tipo.

set(properties: Interfaces.WorksheetUpdateData, options?: OfficeExtension.UpdateOptions): void;

Parâmetros

properties
Excel.Interfaces.WorksheetUpdateData

Um objeto JavaScript com propriedades estruturadas isomorficamente para as propriedades do objeto no qual o método é chamado.

options
OfficeExtension.UpdateOptions

Fornece uma opção para suprimir erros se o objeto de propriedades tentar definir propriedades somente leitura.

Retornos

void

set(properties)

Define várias propriedades no objeto ao mesmo tempo, com base em um objeto carregado existente.

set(properties: Excel.Worksheet): void;

Parâmetros

properties
Excel.Worksheet

Retornos

void

showOutlineLevels(rowLevels, columnLevels)

Mostra grupos de linha ou coluna por seus níveis de estrutura de tópicos. Descreve grupos e resume uma lista de dados na planilha. Os rowLevels parâmetros and columnLevels especificam quantos níveis da estrutura de tópicos serão exibidos. O intervalo de argumentos aceitável está entre 0 e 8. Um valor de 0 não altera a exibição atual. Um valor maior que o número atual de níveis exibe todos os níveis.

showOutlineLevels(rowLevels: number, columnLevels: number): void;

Parâmetros

rowLevels

number

O número de níveis de linha de uma estrutura de tópicos a ser exibida.

columnLevels

number

O número de níveis de coluna de uma estrutura de tópicos a ser exibida.

Retornos

void

Comentários

[Conjunto de apis: ExcelApi 1.10]

toJSON()

Substitui o método JavaScript toJSON() para fornecer uma saída mais útil quando um objeto de API é passado para JSON.stringify(). (JSON.stringify, por sua vez, chama o toJSON método do objeto que é passado para ele.) Enquanto o objeto original Excel.Worksheet é um objeto de API, o toJSON método retorna um objeto JavaScript simples (digitado como Excel.Interfaces.WorksheetData) que contém cópias superficiais de todas as propriedades filho carregadas do objeto original.

toJSON(): Excel.Interfaces.WorksheetData;

Retornos

Detalhes do evento

onActivated

Ocorre quando a planilha é ativada.

readonly onActivated: OfficeExtension.EventHandlers<Excel.WorksheetActivatedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.7]

onCalculated

Ocorre quando a planilha é calculada.

readonly onCalculated: OfficeExtension.EventHandlers<Excel.WorksheetCalculatedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.8]

onChanged

Ocorre quando os dados são alterados em uma planilha específica.

readonly onChanged: OfficeExtension.EventHandlers<Excel.WorksheetChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.7]

onColumnSorted

Ocorre quando uma ou mais colunas são classificadas. Isso acontece como resultado de uma operação de classificação da esquerda para a direita.

readonly onColumnSorted: OfficeExtension.EventHandlers<Excel.WorksheetColumnSortedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.10]

onDeactivated

Ocorre quando a planilha é desativada.

readonly onDeactivated: OfficeExtension.EventHandlers<Excel.WorksheetDeactivatedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.7]

onFormatChanged

Ocorre quando o formato é alterado em uma planilha específica.

readonly onFormatChanged: OfficeExtension.EventHandlers<Excel.WorksheetFormatChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.9]

onFormulaChanged

Ocorre quando uma ou mais fórmulas são alteradas nesta planilha. Esse evento é para quando a fórmula em si é alterada, e não o valor de dados resultante do cálculo da fórmula.

O evento só é disparado quando a célula já contém uma fórmula.

O novo valor da célula pode não incluir uma fórmula. Esse evento não é acionado quando uma fórmula é inserida em uma célula que não continha uma fórmula anteriormente.

readonly onFormulaChanged: OfficeExtension.EventHandlers<Excel.WorksheetFormulaChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.13]

onNameChanged

Ocorre quando o nome da planilha é alterado.

readonly onNameChanged: OfficeExtension.EventHandlers<Excel.WorksheetNameChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.17]

onProtectionChanged

Ocorre quando o estado de proteção da planilha é alterado.

readonly onProtectionChanged: OfficeExtension.EventHandlers<Excel.WorksheetProtectionChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.14]

onRowHiddenChanged

Ocorre quando o estado oculto de uma ou mais linhas é alterado em uma planilha específica.

readonly onRowHiddenChanged: OfficeExtension.EventHandlers<Excel.WorksheetRowHiddenChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.11]

onRowSorted

Ocorre quando uma ou mais linhas são classificadas. Isso ocorre como resultado de uma operação de classificação de cima para baixo.

readonly onRowSorted: OfficeExtension.EventHandlers<Excel.WorksheetRowSortedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.10]

onSelectionChanged

Ocorre quando a seleção é alterada em uma planilha específica.

readonly onSelectionChanged: OfficeExtension.EventHandlers<Excel.WorksheetSelectionChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.7]

onSingleClicked

Ocorre quando uma ação do botão esquerdo/tocado ocorre na planilha. Este evento não será acionado ao clicar nos seguintes casos:

  • O usuário arrasta o mouse para fazer várias seleções.

  • O usuário seleciona uma célula no modo em que os argumentos de célula são selecionados para referências de fórmula.

readonly onSingleClicked: OfficeExtension.EventHandlers<Excel.WorksheetSingleClickedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.10]

onVisibilityChanged

Ocorre quando a visibilidade da planilha é alterada.

readonly onVisibilityChanged: OfficeExtension.EventHandlers<Excel.WorksheetVisibilityChangedEventArgs>;

Tipo de Evento

Comentários

[Conjunto de apis: ExcelApi 1.17]