Novidades na API JavaScript do Excel 1.9

Mais de 500 novas APIs do Excel foram introduzidas com o conjunto de requisitos 1.9. A primeira tabela fornece um resumo conciso das APIs e, a tabela subsequente, fornece uma lista detalhada.

Área de recurso Descrição Objetos relevantes
Shapes Inserir, posicionar e formatar imagens, formas geométricas e caixas de texto. ShapeCollectionShapeGeometricShapeImage
Filtro Automático Adicionar filtros aos intervalos. AutoFilter
Areas Suporte para intervalos descontínuos. RangeAreas
Células Especiais Obtenha células que contêm datas, comentários ou fórmulas dentro de um intervalo. Range
Find Encontre valores ou fórmulas em uma planilha ou intervalo. RangeWorksheet
Copiar e colar Copie fórmulas, formatos e valores de um intervalo para outro. Range
Calculation Maior controle sobre o mecanismo de cálculo do Excel. Aplicativo
Novos Gráficos Explore os novos tipos de gráficos compatíveis: mapas, caixa estreita, cascata, explosão solar, pareto. e funil. Chart
RangeFormat Novos recursos com formatos de intervalo. Range

Lista de API

A tabela a seguir lista as APIs no conjunto de requisitos de API JavaScript do Excel 1.9. Para exibir a documentação de referência da API para todas as APIs com suporte no conjunto de requisitos de API JavaScript do Excel 1.9 ou anterior, consulte APIs do Excel no conjunto de requisitos 1.9 ou anterior.

Classe Campos Descrição
Aplicativo calculationEngineVersion Retorna a versão do mecanismo de cálculo do Excel usada para o último recálculo completo.
calculationState Retorna o estado de cálculo do aplicativo.
iterativeCalculation Retorna as configurações de cálculo iterativo.
suspendScreenUpdatingUntilNextSync() Suspende a atualização da tela até que a próxima context.sync() seja chamada.
AutoFilter apply(range: Range | string, columnIndex?: number, criteria?: Excel.FilterCriteria) Aplica o AutoFiltro a um intervalo.
clearCriteria() Limpa os critérios de filtro e o estado de classificação do AutoFilter.
criteria Uma matriz que contém todos os critérios de filtro no intervalo de autofiltro.
enabled Especifica se o AutoFilter está habilitado.
getRange() Retorna o Range objeto que representa o intervalo ao qual o AutoFilter se aplica.
getRangeOrNullObject() Retorna o Range objeto que representa o intervalo ao qual o AutoFilter se aplica.
isDataFiltered Especifica se o AutoFilter tem critérios de filtro.
reapply() Aplica o objeto AutoFilter especificado atualmente no intervalo.
remove() Remove o Filtro automático do intervalo.
CellBorder color Representa a propriedade color de uma única borda.
style Representa a propriedade style de uma única borda.
tintAndShade Representa a propriedade tintAndShade de uma única borda.
weight Representa a propriedade weight de uma única borda.
CellBorderCollection bottom Representa a propriedade format.borders.bottom.
diagonalDown Representa a propriedade format.borders.diagonalDown.
diagonalUp Representa a propriedade format.borders.diagonalUp.
horizontal Representa a propriedade format.borders.horizontal.
left Representa a propriedade format.borders.left.
direita Representa a propriedade format.borders.right.
top Representa a propriedade format.borders.top.
vertical Representa a propriedade format.borders.vertical.
CellProperties address Representa a propriedade address.
addressLocal Representa a propriedade addressLocal.
hidden Representa a propriedade hidden.
CellPropertiesFill color Representa a propriedade format.fill.color.
padrão Representa a propriedade format.fill.pattern.
patternColor Representa a propriedade format.fill.patternColor.
patternTintAndShade Representa a propriedade format.fill.patternTintAndShade.
tintAndShade Representa a propriedade format.fill.tintAndShade.
CellPropertiesFont bold Representa a propriedade format.font.bold.
color Representa a propriedade format.font.color.
italic Representa a propriedade format.font.italic.
name Representa a propriedadeformat.font.name.
size Representa a propriedadeformat.font.size.
strikethrough Representa a propriedade format.font.strikethrough.
subscript Representa a propriedade format.font.subscript.
superscript Representa a propriedade format.font.superscript.
tintAndShade Representa a propriedade format.font.tintAndShade.
underline Representa a propriedade format.font.underline.
CellPropertiesFormat autoIndent Representa a propriedade autoIndent.
Borders Representa a propriedade borders.
fill Representa a propriedade fill.
font Representa a propriedade font.
horizontalAlignment Representa a propriedade horizontalAlignment.
indentLevel Representa a propriedade indentLevel.
protection Representa a propriedade protection.
readingOrder Representa a propriedade readingOrder.
shrinkToFit Representa a propriedade shrinkToFit.
textOrientation Representa a propriedade textOrientation.
useStandardHeight Representa a propriedade useStandardHeight.
useStandardWidth Representa a propriedade useStandardWidth.
verticalAlignment Representa a propriedade verticalAlignment.
wrapText Representa a propriedade wrapText.
CellPropertiesProtection formulaHidden Representa a propriedade format.protection.formulaHidden.
bloqueado Representa a propriedade format.protection.locked.
ChangedEventDetail valueAfter Representa o valor após a alteração.
valueBefore Representa o valor antes da alteração.
valueTypeAfter Representa o tipo de valor após a alteração.
valueTypeBefore Representa o tipo de valor antes da alteração.
Chart activate() Ativa o gráfico na interface do usuário do Excel.
pivotOptions Encapsula as opções para um gráfico dinâmico.
ChartAreaFormat colorScheme Especifica o esquema de cores do gráfico.
roundedCorners Especifica se a área do gráfico do gráfico tem cantos arredondados.
ChartAxis linkNumberFormat Especifica se o formato de número está vinculado às células.
ChartBinOptions allowOverflow Especifica se o estouro da lixeira está habilitado em um gráfico de histograma ou gráfico de pareto.
allowUnderflow Especifica se o fluxo de entrada da lixeira está habilitado em um gráfico de histograma ou gráfico de pareto.
Count Especifica a contagem de lixeiras de um gráfico de histograma ou gráfico de pareto.
overflowValue Especifica o valor de estouro da lixeira de um gráfico de histograma ou gráfico de pareto.
type Especifica o tipo da lixeira para um gráfico de histograma ou gráfico de pareto.
underflowValue Especifica o valor do fluxo de subfluxo da lixeira de um gráfico de histograma ou gráfico de pareto.
width Especifica o valor da largura da lixeira de um gráfico de histograma ou gráfico de pareto.
ChartBoxwhiskerOptions quartileCalculation Especifica se o tipo de cálculo do quartil de um gráfico de caixa e de bigode.
showInnerPoints Especifica se os pontos internos são mostrados em uma caixa e no gráfico de bigode.
showMeanLine Especifica se a linha média é mostrada em um gráfico de caixa e de bigode.
showMeanMarker Especifica se o marcador médio é mostrado em um gráfico de caixa e de bigode.
showOutlierPoints Especifica se os pontos outlier são mostrados em um gráfico de caixa e de bigode.
ChartDataLabel linkNumberFormat Especifica se o formato de número está vinculado às células (para que o formato de número seja alterado nos rótulos quando ele for alterado nas células).
ChartDataLabels linkNumberFormat Especifica se o formato de número está vinculado às células.
ChartErrorBars endStyleCap Especifica se as barras de erro têm um limite de estilo final.
format Especifica o tipo de formatação das barras de erro.
include Especifica quais partes das barras de erro devem ser incluídas.
tipo O tipo de intervalo marcado pelas barras de erro.
visible Especifica se as barras de erro são exibidas.
ChartErrorBarsFormat line Representa a formatação de linha do gráfico.
ChartMapOptions labelStrategy Especifica a estratégia de rótulos de mapa de série de um gráfico de mapa de região.
level Especifica o nível de mapeamento da série de um gráfico de mapa da região.
projectionType Especifica o tipo de projeção de série de um gráfico de mapa de região.
ChartPivotOptions showAxisFieldButtons Especifica se é necessário exibir os botões de campo de eixo em um Gráfico Dinâmico.
showLegendFieldButtons Especifica se é necessário exibir os botões do campo legenda em um Gráfico Dinâmico.
showReportFilterFieldButtons Especifica se é necessário exibir os botões de campo de filtro de relatório em um Gráfico Dinâmico.
showValueFieldButtons Especifica se é necessário exibir os botões de campo mostrar valor em um Gráfico Dinâmico.
ChartSeries binOptions Encapsula as opções de bin para gráficos de histograma e gráficos de pareto.
boxwhiskerOptions Encapsula as opções para os gráficos de caixa estreita.
bubbleScale Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do tamanho padrão.
gradientMaximumColor Especifica a cor para o valor máximo de uma série de gráficos de mapa de região.
gradientMaximumType Especifica o tipo para o valor máximo de uma série de gráficos de mapa de região.
gradientMaximumValue Especifica o valor máximo de uma série de gráficos de mapa de região.
gradientMidpointColor Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de região.
gradientMidpointType Especifica o tipo para o valor do ponto médio de uma série de gráficos de mapa da região.
gradientMidpointValue Especifica o valor do ponto médio de uma série de gráficos de mapa da região.
gradientMinimumColor Especifica a cor do valor mínimo de uma série de gráficos de mapa de região.
gradientMinimumType Especifica o tipo para o valor mínimo de uma série de gráficos de mapa de região.
gradientMinimumValue Especifica o valor mínimo de uma série de gráficos de mapa de região.
gradientStyle Especifica o estilo de gradiente da série de um gráfico de mapa de região.
invertColor Especifica a cor de preenchimento para pontos de dados negativos em uma série.
mapOptions Encapsula as opções para um gráfico de mapa de região.
parentLabelStrategy Especifica a área de estratégia de rótulo pai da série para um gráfico de mapa de árvore.
showConnectorLines Especifica se as linhas do conector são mostradas em gráficos de cascata.
showLeaderLines Especifica se as linhas de líder são exibidas para cada rótulo de dados na série.
splitValue Especifica o valor limite que separa duas seções de um gráfico pie-of-pie ou um gráfico bar-of-pie.
xErrorBars Representa o objeto da barra de erros de uma série de gráficos.
yErrorBars Representa o objeto da barra de erros de uma série de gráficos.
ChartTrendlineLabel linkNumberFormat Especifica se o formato de número está vinculado às células (para que o formato de número seja alterado nos rótulos quando ele for alterado nas células).
ColumnProperties address Representa a propriedade address.
addressLocal Representa a propriedade addressLocal.
columnIndex Representa a propriedade columnIndex.
ConditionalFormat getRanges() Retorna o RangeAreas, que compreende um ou mais intervalos retangulares, aos quais o formato conditonal é aplicado.
DataValidation getInvalidCells() Retorna um RangeAreas objeto, que compreende um ou mais intervalos retangulares, com valores de célula inválidos.
getInvalidCellsOrNullObject() Retorna um RangeAreas objeto, que compreende um ou mais intervalos retangulares, com valores de célula inválidos.
FilterCriteria subField A propriedade usada pelo filtro para fazer um filtro rico em valores ricos.
GeometricShape id Retorna o identificador de forma.
shape Retorna o Shape objeto para a forma geométrica.
GroupShapeCollection getCount() Retorna o número de formas no grupo de forma.
getItem(key: string) Obtém uma forma usando seu nome ou ID.
getItemAt(index: number) Obtém uma forma com base em sua posição na coleção.
items Obtém os itens filhos carregados nesta coleção.
HeaderFooter centerFooter O rodapé central da planilha.
centerHeader O cabeçalho central da planilha.
leftFooter O rodapé esquerdo da planilha.
leftHeader O cabeçalho esquerdo da planilha.
rightFooter O rodapé direito da planilha.
rightHeader O cabeçalho direito da planilha.
HeaderFooterGroup defaultForAllPages O cabeçalho/rodapé geral, usado em todas as páginas, a menos que seja especificada a página par/ímpar ou a primeira página.
evenPages O cabeçalho/rodapé a ser usado para páginas pares, o cabeçalho/rodapé ímpar deve ser especificado para páginas ímpares.
firstPage O cabeçalho/rodapé da primeira página. Para todas as outras páginas, geral ou par/ímpar é usado.
oddPages O cabeçalho/rodapé a ser usado para páginas ímpares, o cabeçalho/rodapé par deve ser especificado para páginas pares.
state O estado pelo qual cabeçalhos/rodapés são definidos.
useSheetMargins Obtém ou define um sinalizador indicando se os cabeçalhos/rodapés estão alinhados com as margens da página que foram definidas nas opções de layout de página da planilha.
useSheetScale Obtém ou define um sinalizador que indica se os cabeçalhos/rodapés devem ser dimensionados pela escala de porcentagem da página definida nas opções de layout de página da planilha.
Image format Retorna o formato da imagem.
id Especifica o identificador de forma do objeto de imagem.
shape Retorna o Shape objeto associado à imagem.
IterativeCalculation enabled True se o Excel usará a interação para resolver referências circulares.
maxChange Especifica a quantidade máxima de alteração entre cada iteração à medida que o Excel resolve referências circulares.
maxIteration Especifica o número máximo de iterações que o Excel pode usar para resolve uma referência circular.
Line beginArrowheadLength Representa o comprimento da ponta da seta no início da linha especificada.
beginArrowheadStyle Representa o estilo da ponta de seta no início da linha especificada.
BeginArrowheadWidth Representa a largura da ponta da seta no início da linha especificada.
beginConnectedShape Representa a forma na qual o início da linha especificada está conectado.
beginConnectedSite Representa o site de conexão ao qual o início de um conector está conectado.
connectBeginShape (forma: Excel.Shape, connectionSite: número) Conecta o início do conector especificado a uma forma específica.
connectEndShape (forma: Excel.Shape, connectionSite: número) Anexa o final do conector especificado a uma forma específica.
connectorType Representa o tipo de conector de linha.
disconnectBeginShape() Desconecta o início do conector especificado de uma forma.
disconnectEndShape() Desconecta o final do conector especificado de uma forma.
endArrowheadLength Representa o comprimento da ponta de seta no final da linha especificada.
endArrowheadStyle Representa o estilo da ponta de seta no final da linha especificada.
endArrowheadWidth Representa a largura da ponta de seta no final da linha especificada.
endConnectedShape Representa a forma na qual o final da linha especificada está conectado.
endConnectedSite Representa o site de conexão ao qual o final de um conector está conectado.
id Especifica o identificador de forma.
isBeginConnected Especifica se o início da linha especificada está conectado a uma forma.
isEndConnected Especifica se o final da linha especificada está conectado a uma forma.
shape Retorna o Shape objeto associado à linha.
PageBreak columnIndex Especifica o índice de coluna para a quebra de página.
delete() Exclui um objeto de quebra de página.
getCellAfterBreak() Obtém a primeira célula após a quebra de página.
rowIndex Especifica o índice de linha para a quebra de página.
PageBreakCollection add(pageBreakRange: Intervalo | cadeia de caracteres) Adiciona uma quebra de página antes da célula superior esquerda do intervalo especificado.
getCount() Obtém o número de quebras de página na coleção.
getItem(index: number) Obtém um objeto de quebra de página através do índice.
items Obtém os itens filhos carregados nesta coleção.
removePageBreaks() Redefine todas as quebras de página manuais na coleção.
PageLayout blackAndWhite A opção de impressão em preto e branco da planilha.
bottomMargin A margem de página inferior da planilha a ser usada para impressão em pontos.
centerHorizontally O sinalizador central da planilha horizontalmente.
centerVertically O sinalizador central da planilha verticalmente.
draftMode A opção de modo de rascunho da planilha.
firstPageNumber O primeiro número de página da planilha a ser impresso.
footerMargin A margem de rodapé da planilha, em pontos, para uso ao imprimir.
getPrintArea() Obtém o RangeAreas objeto, composto por um ou mais intervalos retangulares, que representa a área de impressão da planilha.
getPrintAreaOrNullObject() Obtém o RangeAreas objeto, composto por um ou mais intervalos retangulares, que representa a área de impressão da planilha.
getPrintTitleColumns() Obtém o objeto range que representa as colunas de título.
getPrintTitleColumnsOrNullObject() Obtém o objeto range que representa as colunas de título.
getPrintTitleRows() Obtém o objeto range representando as linhas do título.
getPrintTitleRowsOrNullObject() Obtém o objeto range representando as linhas do título.
headerMargin A margem de cabeçalho da planilha, em pontos, para uso ao imprimir.
headersFooters Configuração de cabeçalho e rodapé da planilha.
leftMargin A margem esquerda da planilha, em pontos, para uso ao imprimir.
orientation A orientação da planilha da página.
paperSize O tamanho do papel da planilha da página.
printComments Especifica se os comentários da planilha devem ser exibidos ao imprimir.
printErrors A opção de erros de impressão da planilha.
printGridlines Especifica se as linhas de grade da planilha serão impressas.
printHeadings Especifica se os títulos da planilha serão impressos.
printOrder Opção de ordem de impressão de página da planilha.
rightMargin A margem direita da planilha, em pontos, para uso ao imprimir.
setPrintArea(printArea: Range | RangeAreas | cadeia de caracteres) Define a área de impressão da planilha.
setPrintMargins(unit: Excel.PrintMarginUnit, marginOptions: Excel.PageLayoutMarginOptions) Define as margens das páginas da planilha com unidades.
setPrintTitleColumns(printTitleColumns: Range | string) Define as colunas que contêm as células que serão repetidas à esquerda de cada página da planilha para impressão.
setPrintTitleRows(printTitleRows: Range | string) Define as linhas que contêm as células que serão repetidas na parte de cada página da planilha para impressão.
topMargin A margem superior da planilha, em pontos, para uso ao imprimir.
zoom As opções de zoom de impressão da planilha.
PageLayoutMarginOptions bottom Especifica a margem inferior do layout da página na unidade especificada para uso para impressão.
footer Especifica a margem de rodapé do layout da página na unidade especificada para uso para impressão.
header Especifica a margem de cabeçalho do layout da página na unidade especificada para uso para impressão.
left Especifica a margem esquerda do layout da página na unidade especificada para uso para impressão.
direita Especifica a margem direita do layout da página na unidade especificada para uso para impressão.
top Especifica a margem superior do layout da página na unidade especificada para uso para impressão.
PageLayoutZoomOptions horizontalFitToPages Número de páginas a ser horizontalmente ajustado.
scale O valor do dimensionamento da página de impressão pode estar entre 10 e 400.
verticalFitToPages Número de páginas a ser verticalmente ajustado.
PivotField sortByValues(sortBy: Excel.SortBy, valuesHierarchy: Excel.DataPivotHierarchy, pivotItemScope?: Array<PivotItem | string>) Classifica o Campo dinâmico por valores especificados em um determinado escopo.
PivotLayout autoFormat Especifica se a formatação será formatada automaticamente quando for atualizada ou quando os campos forem movidos.
getDataHierarchy(cell: Range | string) Obtém o DataHierarchy que é usado para calcular o valor em um intervalo especificado dentro da Tabela dinâmica.
getPivotItems(eixo: Excel.PivotAxis, cell: Range | string) Obtém os Itens dinâmicos de um eixo que compõem o valor em um intervalo especificado dentro da Tabela dinâmica.
preserveFormatting Especifica se a formatação é preservada quando o relatório é atualizado ou recalculado por operações como pivotação, classificação ou alteração de itens de campo de página.
setAutoSortOnCell(cell: Range | string, sortBy: Excel.SortBy) Define a Tabela Dinâmica para classificar automaticamente usando a célula especificada para selecionar automaticamente todos os critérios e contextos necessários.
PivotTable enableDataValueEditing Especifica se a Tabela Dinâmica permite que valores no corpo dos dados sejam editados pelo usuário.
useCustomSortLists Especifica se a Tabela Dinâmica usa listas personalizadas ao classificar.
Range autoFill(destinationRange?: Range | string, autoFillType?: Excel.AutoFillType) Preenche um intervalo do intervalo atual até o intervalo de destino usando a lógica autofill especificada.
convertDataTypeToText() Converte as células de intervalo com tipos de dados em texto.
convertToLinkedDataType(serviceID: number, languageCulture: string) Converte as células de intervalo em tipos de dados vinculados na planilha.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: booleano) Copia dados de célula ou formatação do intervalo de origem ou RangeAreas para o intervalo atual.
find(text: string, criteria: Excel.SearchCriteria) Localiza certa cadeia de caracteres com base em critérios especificados.
findOrNullObject(text: string, criteria: Excel.SearchCriteria) Localiza certa cadeia de caracteres com base em critérios especificados.
flashFill() Faz um Preenchimento Flash para o intervalo atual.
getCellProperties(cellPropertiesLoadOptions: CellPropertiesLoadOptions) Retorna uma matriz 2D encapsulando os dados de fonte, preenchimento, bordas, alinhamento e outras propriedades de cada célula.
getColumnProperties(columnPropertiesLoadOptions: ColumnPropertiesLoadOptions) Retorna uma única matriz dimensional encapsulando os dados de fonte, preenchimento, bordas, alinhamento e outras propriedades de cada coluna.
getRowProperties(rowPropertiesLoadOptions: RowPropertiesLoadOptions) Retorna uma única matriz dimensional encapsulando os dados de fonte, preenchimento, bordas, alinhamento e outras propriedades de cada célula.
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Obtém o RangeAreas objeto, que compreende um ou mais intervalos retangulares, que representa todas as células que correspondem ao tipo e valor especificados.
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Obtém o RangeAreas objeto, composto por um ou mais intervalos, que representa todas as células que correspondem ao tipo e valor especificados.
getTables(fullyContained?: boolean) Obtém uma coleção de tabelas com escopo que se sobrepõe ao intervalo.
linkedDataTypeState Representa o estado do tipo de dados de cada célula.
removeDuplicates(columns: number[], includesHeader: boolean) Remove valores duplicados do intervalo especificado pelas colunas.
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) Localiza e substitui a cadeia de caracteres fornecida com base nos critérios especificados no intervalo atual.
setCellProperties(cellPropertiesData: SettableCellProperties[][]) Atualizações o intervalo com base em uma matriz 2D de propriedades de célula, encapsulando coisas como fonte, preenchimento, bordas e alinhamento.
setColumnProperties(columnPropertiesData: SettableColumnProperties[]) Atualizações o intervalo com base em uma matriz unidimensional de propriedades de coluna, encapsulando coisas como fonte, preenchimento, bordas e alinhamento.
setDirty() Define um intervalo a ser recalculado quando o próximo recálculo ocorrer.
setRowProperties(rowPropertiesData: SettableRowProperties[]) Atualizações o intervalo com base em uma matriz unidimensional de propriedades de linha, encapsulando coisas como fonte, preenchimento, bordas e alinhamento.
RangeAreas address Retorna a RangeAreas referência no estilo A1.
addressLocal Retorna a RangeAreas referência na localidade do usuário.
areaCount Retorna o número de intervalos retangulares que compõem esse RangeAreas objeto.
areas Retorna uma coleção de intervalos retangulares que compõem esse RangeAreas objeto.
calculate() Calcula todas as células no RangeAreas.
cellCount Retorna o número de células no RangeAreas objeto, resumindo as contagens de células de todos os intervalos retangulares individuais.
clear(applyTo?: Excel.ClearApplyTo) Limpa valores, formato, preenchimento, borda e outras propriedades em cada uma das áreas que compõem esse RangeAreas objeto.
conditionalFormats Retorna uma coleção de formatos condicionais que se cruzam com todas as células deste RangeAreas objeto.
convertDataTypeToText() Converte todas as células no RangeAreas com tipos de dados em texto.
convertToLinkedDataType(serviceID: number, languageCulture: string) Converte todas as células no em RangeAreas tipos de dados vinculados.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: booleano) Copia dados de célula ou formatação do intervalo de origem ou RangeAreas para o atual RangeAreas.
dataValidation Retorna um objeto de validação de dados para todos os intervalos no RangeAreas.
format Retorna um RangeFormat objeto, encapsulando a fonte, preenchimento, bordas, alinhamento e outras propriedades para todos os intervalos no RangeAreas objeto.
getEntireColumn() Retorna um RangeAreas objeto que representa as colunas inteiras do RangeAreas (por exemplo, se o atual RangeAreas representa as células "B4:E11, H2", ele retorna um RangeAreas que representa colunas "B:E, H:H").
getEntireRow() Retorna um RangeAreas objeto que representa as linhas inteiras do RangeAreas (por exemplo, se o atual RangeAreas representa as células "B4:E11", ele retorna um RangeAreas que representa linhas "4:11").
getIntersection(anotherRange: Range | RangeAreas | cadeia de caracteres) Retorna o RangeAreas objeto que representa a interseção dos intervalos determinados ou RangeAreas.
getIntersectionOrNullObject(anotherRange: Range | RangeAreas | cadeia de caracteres) Retorna o RangeAreas objeto que representa a interseção dos intervalos determinados ou RangeAreas.
getOffsetRangeAreas(rowOffset: number, columnOffset: number) Retorna um RangeAreas objeto que é deslocado pela linha específica e deslocamento de coluna.
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Retorna um RangeAreas objeto que representa todas as células que correspondem ao tipo e valor especificados.
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Retorna um RangeAreas objeto que representa todas as células que correspondem ao tipo e valor especificados.
getTables(fullyContained?: boolean) Retorna uma coleção de tabelas com escopo que se sobrepõe a qualquer intervalo neste RangeAreas objeto.
getUsedRangeAreas(valuesOnly?: boolean) Retorna o usado RangeAreas que compreende todas as áreas usadas de intervalos retangulares individuais no RangeAreas objeto.
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) Retorna o usado RangeAreas que compreende todas as áreas usadas de intervalos retangulares individuais no RangeAreas objeto.
isEntireColumn Especifica se todos os intervalos neste RangeAreas objeto representam colunas inteiras (por exemplo, "A:C, Q:Z").
isEntireRow Especifica se todos os intervalos neste RangeAreas objeto representam linhas inteiras (por exemplo, "1:3, 5:7").
setDirty() Define o RangeAreas a ser recalculado quando ocorrer o próximo recálculo.
style Representa o estilo para todos os intervalos neste RangeAreas objeto.
worksheet Retorna a planilha para o atual RangeAreas.
RangeBorder tintAndShade Especifica um duplo que clareia ou escure uma cor para a borda de intervalo, o valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original.
RangeBorderCollection tintAndShade Especifica um duplo que clareia ou escure uma cor para bordas de intervalo.
RangeCollection getCount() Retorna o número de intervalos no RangeCollection.
getItemAt(index: number) Retorna o objeto range com base em sua posição no RangeCollection.
items Obtém os itens filhos carregados nesta coleção.
RangeFill padrão O padrão de um intervalo.
patternColor O código de cores HTML que representa a cor do padrão de intervalo, no formulário #RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por exemplo, "laranja").
patternTintAndShade Especifica um duplo que clareia ou escure uma cor de padrão para o preenchimento de intervalo.
tintAndShade Especifica um duplo que clareia ou escure uma cor para o preenchimento de intervalo.
RangeFont strikethrough Especifica o status de strikethrough da fonte.
subscript Especifica o status de subscrição da fonte.
superscript Especifica o status superscript da fonte.
tintAndShade Especifica um duplo que clareia ou escure uma cor para a fonte de intervalo.
RangeFormat autoIndent Especifica se o texto é recuado automaticamente quando o alinhamento de texto é definido como distribuição igual.
indentLevel Um número inteiro entre 0 e 250 que indica o nível de recuo.
readingOrder A ordem de leitura para o intervalo.
shrinkToFit Especifica se o texto reduz automaticamente para se encaixar na largura da coluna disponível.
RemoveDuplicatesResult removed Número de linhas duplicadas removidas pela operação.
uniqueRemaining Número de linhas restantes exclusivas presentes no intervalo resultante.
ReplaceCriteria completeMatch Especifica se a correspondência precisa ser concluída ou parcial.
matchCase Especifica se a correspondência é sensível a maiúsculas de minúsculas.
RowProperties address Representa a propriedade address.
addressLocal Representa a propriedade addressLocal.
rowIndex Representa a propriedade rowIndex.
SearchCriteria completeMatch Especifica se a correspondência precisa ser concluída ou parcial.
matchCase Especifica se a correspondência é sensível a maiúsculas de minúsculas.
searchDirection Especifica a direção da pesquisa.
SettableCellProperties format Representa a propriedade format.
hiperlink Representa a propriedade hyperlink.
style Representa a propriedade style.
SettableColumnProperties columnHidden Representa a propriedade columnHidden.
format Representa a propriedade format.
SettableRowProperties format Representa a propriedade format.
rowHidden Representa a propriedade rowHidden.
Shape altTextDescription Especifica o texto de descrição alternativa para um Shape objeto.
altTextTitle Especifica o texto de título alternativo para um Shape objeto.
connectionSiteCount Retorna o número de locais de conexão nessa forma.
delete() Remove a forma da planilha.
fill Retorna a formatação de preenchimento dessa forma.
geometricShape Retorna a forma geométrica associada à forma.
geometricShapeType Especifica o tipo de forma geométrica dessa forma geométrica.
getAsImage(format: Excel.PictureFormat) Converte a forma em uma imagem e retorna a imagem como uma cadeia de caracteres de base 64.
group Retorna o grupo de forma associado à forma.
height Especifica a altura, em pontos, da forma.
id Especifica o identificador de forma.
image Retorna a imagem associada à forma.
incrementLeft(increment: number) Move a forma horizontalmente pelo número especificado de pontos.
incrementRotation(increment: number) O formato é girado em sentido horário ao redor do eixo z pelo número especificado de graus.
incrementTop(increment: number) Move a forma verticalmente pelo número especificado de pontos.
left A distância, em pontos, da lateral esquerda da forma do lado esquerdo da planilha.
level Especifica o nível da forma especificada.
line Retorna a linha associada à forma.
lineFormat Retorna a formatação de linha do objeto de forma.
lockAspectRatio Especifica se a proporção dessa forma está bloqueada.
name Especifica o nome da forma.
onActivated Ocorre quando a forma é ativada.
onDeactivated Ocorre quando a forma é desativada.
parentGroup Especifica o grupo pai dessa forma.
rotation Especifica a rotação, em graus, da forma.
scaleHeight(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) Dimensiona a altura da forma por um fator especificado.
scaleWidth(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) Dimensiona a largura da forma por um fator especificado.
setZOrder(position: Excel.ShapeZOrder) Move a forma especificada para cima ou para baixo na ordem z da coleção, que a desloca para frente ou para trás de outras formas.
textFrame Retorna o objeto text frame de uma forma.
top A distância, em pontos, da borda superior da forma até a borda superior da planilha.
tipo Retorna o tipo dessa forma.
visible Especifica se a forma está visível.
width Especifica a largura, em pontos, da forma.
zOrderPosition Retorna a posição da forma especificada na ordem z, com 0 representando a parte inferior da pilha do pedido.
ShapeActivatedEventArgs shapeId Obtém a ID da forma ativada.
tipo Obtém o tipo do evento.
worksheetId Obtém a ID da planilha na qual a forma é ativada.
ShapeCollection addGeometricShape(geometricShapeType: Excel.GeometricShapeType) Adiciona uma forma geométrica à planilha.
addGroup(valores: cadeia de caracteres de matriz<| Forma>) Um subconjunto de formas na planilha do conjunto de grupos.
addImage(base64ImageString: string) Cria uma imagem de uma cadeia de caracteres na base 64 e a adiciona à planilha.
addLine(startLeft: number, startTop: number, endLeft: number, endTop: number, connectorType?: Excel.ConnectorType) Adiciona uma linha à planilha.
addTextBox(text?: string) Adiciona uma caixa de texto na planilha com o texto fornecido como conteúdo.
getCount() Retorna o número de formas da planilha.
getItem(key: string) Obtém uma forma usando seu nome ou ID.
getItemAt(index: number) Obtém uma forma usando sua posição na coleção.
items Obtém os itens filhos carregados nesta coleção.
ShapeDeactivatedEventArgs shapeId Obtém a ID da forma desativada da forma.
tipo Obtém o tipo do evento.
worksheetId Obtém a ID da planilha na qual a forma é desativada.
ShapeFill clear() Limpa a formatação do preenchimento de um objeto de forma.
foregroundColor Representa a cor do primeiro plano de preenchimento de forma no formato de cor HTML, no formulário #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja")
setSolidColor(color: string) Define a formatação de preenchimento de um formato com uma cor uniforme.
transparency Especifica o percentual de transparência do preenchimento como um valor de 0,0 (opaco) a 1,0 (claro).
tipo Retorna o tipo de preenchimento da forma.
ShapeFont bold Representa o status da fonte em negrito.
color Representação de código de cor HTML da cor do texto (por exemplo, "#FF0000" representa vermelho).
italic Representa o status da fonte em itálico.
name Representa o nome da fonte (por exemplo, "Calibri").
size Representa o tamanho da fonte em pontos (por exemplo, 11).
underline Tipo de sublinhado aplicado à fonte.
ShapeGroup id Especifica o identificador de forma.
shape Retorna o Shape objeto associado ao grupo.
shapes Retorna a coleção de Shape objetos.
ungroup() Desagrupa todas as formas agrupadas no grupo de forma especificado.
ShapeLineFormat color Representa a cor da linha no formato de cor HTML, no formulário #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja").
dashStyle Representa o estilo de linha da forma.
style Representa o estilo de linha da forma.
transparency Representa o grau de transparência da linha especificada como um valor de 0,0 (opaco) a 1,0 (claro).
visible Especifica se a formatação de linha de um elemento de forma está visível.
weight Representa a espessura da linha, em pontos.
SortField subField Especifica o subcampo que é o nome da propriedade de destino de um valor rico para classificar.
StyleCollection getCount() Obtém o número de estilos na coleção.
getItemAt(index: number) Obtém um estilo com base em sua posição na coleção.
Table autoFilter Representa o AutoFilter objeto da tabela.
TableAddedEventArgs source Obtém a origem do evento.
tableId Obtém a ID da tabela adicionada.
tipo Obtém o tipo do evento.
worksheetId Obtém a ID da planilha na qual a tabela é adicionada.
TableChangedEventArgs detalhes Obtém as informações sobre os detalhes da alteração.
TableCollection onAdded Ocorre quando uma nova tabela é adicionada em uma pasta de trabalho.
onDeleted Ocorre quando a tabela especificada é excluída em uma pasta de trabalho.
TableDeletedEventArgs source Obtém a origem do evento.
tableId Obtém a ID da tabela excluída.
tableName Obtém o nome da tabela excluída.
tipo Obtém o tipo do evento.
worksheetId Obtém a ID da planilha na qual a tabela é excluída.
TableScopedCollection getCount() Obtém o número de tabelas na coleção.
getFirst() Obtém a primeira tabela na coleção.
getItem(key: string) Obtém uma tabela pelo nome ou ID.
items Obtém os itens filhos carregados nesta coleção.
TextFrame autoSizeSetting As configurações de dimensionamento automático para o quadro de texto.
bottomMargin Representa margem inferior, em pontos, do quadro de texto.
deleteText() Exclui todo o texto no quadro de texto.
hasText Especifica se o quadro de texto contém texto.
horizontalAlignment Representa o alinhamento horizontal do quadro de texto.
horizontalOverflow Representa o comportamento de excedente horizontal do quadro de texto.
leftMargin Representa margem esquerda, em pontos, do quadro de texto.
orientation Representa o ângulo para o qual o texto é orientado para o quadro de texto.
readingOrder Representa a ordem de leitura do quadro de texto, da direita para a esquerda ou da direita para a esquerda.
rightMargin Representa margem direita, em pontos, do quadro de texto.
textRange Representa o texto que está anexado a uma forma, bem como propriedades e métodos para manipular o texto.
topMargin Representa margem superior, em pontos, do quadro de texto.
verticalAlignment Representa o alinhamento vertical do quadro de texto.
verticalOverflow Representa o comportamento de excedente vertical do quadro de texto.
TextRange font Retorna um ShapeFont objeto que representa os atributos de fonte para o intervalo de texto.
getSubstring(start: number, length?: number) Retorna um objeto TextRange para a subcadeia de caracteres no intervalo especificado.
text Representa o conteúdo de texto sem formatação do intervalo de texto.
Workbook autoSave Especifica se a pasta de trabalho está no modo AutoSave.
calculationEngineVersion Retorna um número sobre a versão do Mecanismo de Cálculo do Excel.
chartDataPointTrack True se todos os gráficos na pasta de trabalho estiverem rastreando os pontos de dados reais aos quais eles estão anexados.
getActiveChart() Obtém o gráfico ativo no momento na pasta de trabalho.
getActiveChartOrNullObject() Obtém o gráfico ativo no momento na pasta de trabalho.
getIsActiveCollabSession() Retornará true se a pasta de trabalho estiver sendo editada por vários usuários (por meio da coautoria).
getSelectedRanges() Obtém um ou mais intervalos atualmente selecionados da pasta de trabalho.
isDirty Especifica se foram feitas alterações desde que a pasta de trabalho foi salva pela última vez.
onAutoSaveSettingChanged Ocorre quando a configuração AutoSave é alterada na pasta de trabalho.
previouslySaved Especifica se a pasta de trabalho já foi salva localmente ou online.
usePrecisionAsDisplayed True se os cálculos dessa pasta de trabalho forem efetuados usando apenas a precisão dos números conforme forem exibidos.
WorkbookAutoSaveSettingChangedEventArgs tipo Obtém o tipo do evento.
Planilha autoFilter Representa o AutoFilter objeto da planilha.
enableCalculation Determina se o Excel deve recalcular a planilha quando necessário.
findAll(text: string, criteria: Excel.WorksheetSearchCriteria) Localiza todas as ocorrências da cadeia de caracteres determinada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.
findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria) Localiza todas as ocorrências da cadeia de caracteres determinada com base nos critérios especificados e as retorna como um RangeAreas objeto, compreendendo um ou mais intervalos retangulares.
getRanges(address?: string) Obtém o RangeAreas objeto, que representa um ou mais blocos de intervalos retangulares, especificados pelo endereço ou nome.
horizontalPageBreaks Obtém a coleção de quebra de página horizontal da planilha.
onFormatChanged Ocorre quando o formato é alterado em uma planilha específica.
pageLayout Obtém o PageLayout objeto da planilha.
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) Localiza e substitui a cadeia de caracteres fornecida com base nos critérios especificados na planilha atual.
shapes Retorna a coleção de todos os objetos Shape na planilha.
verticalPageBreaks Obtém a coleção de quebra de página vertical da planilha.
WorksheetChangedEventArgs detalhes Representa as informações sobre os detalhes da alteração.
WorksheetCollection onChanged Ocorre quando uma planilha da pasta de trabalho é alterada.
onFormatChanged Ocorre quando qualquer planilha na pasta de trabalho tem um formato alterado.
onSelectionChanged Ocorre quando a seleção é alterada em uma planilha.
WorksheetFormatChangedEventArgs address Obtém o endereço do intervalo que representa a área alterada de uma planilha específica.
getRange(ctx: Excel.RequestContext) Obtém o intervalo que representa a área alterada de uma planilha específica.
getRangeOrNullObject(ctx: Excel.RequestContext) Obtém o intervalo que representa a área alterada de uma planilha específica.
source Obtém a origem do evento.
tipo Obtém o tipo do evento.
worksheetId Obtém a ID da planilha na qual os dados foram alterados.
WorksheetSearchCriteria completeMatch Especifica se a correspondência precisa ser concluída ou parcial.
matchCase Especifica se a correspondência é sensível a maiúsculas de minúsculas.

Confira também