Novidades na API JavaScript 1.9 do Excel
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 seguinte lista as APIs no excel JavaScript API requirement set 1.9. Para ver API reference documentation for all APIs supported by Excel JavaScript API requirement set 1.9 or earlier, see Excel APIs in requirement set 1.9 or earlier.
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 | Devolve as definições de cálculo iterativo. | |
suspendScreenUpdatingUntilNextSync() | Suspende a atualização do ecrã até que a próxima context.sync() seja chamada. |
|
AutoFilter | apply(intervalo: Intervalo | cadeia, columnIndex?: número, critérios?: Excel.FilterCriteria) | Aplica o AutoFiltro a um intervalo. |
clearCriteria() | Limpa os critérios de filtro e o estado de ordenação do Filtro Automático. | |
criteria | Uma matriz que contém todos os critérios de filtro no intervalo de autofiltro. | |
enabled | Especifica se o Filtro Automático está ativado. | |
getRange() | Devolve o Range objeto que representa o intervalo ao qual o Filtro Automático se aplica. |
|
getRangeOrNullObject() | Devolve o Range objeto que representa o intervalo ao qual o Filtro Automático se aplica. |
|
isDataFiltered | Especifica se o Filtro Automático tem critérios de filtro. | |
reapply() | Aplica o objeto filtro automático 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 tem cantos arredondados. | |
ChartAxis | linkNumberFormat | Especifica se o formato de número está ligado às células. |
ChartBinOptions | allowOverflow | Especifica se a capacidade excedida da classe está ativada num gráfico de histograma ou gráfico pareto. |
allowUnderflow | Especifica se o subfluxo de discretização está ativado num gráfico de histograma ou gráfico pareto. | |
Count | Especifica a contagem de discretizações de um gráfico de histograma ou gráfico pareto. | |
overflowValue | Especifica o valor de capacidade excedida do contentor de um gráfico de histograma ou gráfico pareto. | |
type | Especifica o tipo de classe para um gráfico de histograma ou pareto. | |
underflowValue | Especifica o valor de subfluxo de classe de um gráfico de histograma ou gráfico pareto. | |
width | Especifica o valor da largura da classe de um gráfico de histograma ou gráfico pareto. | |
ChartBoxwhiskerOptions | quartileCalculation | Especifica se o tipo de cálculo quartil de um gráfico de caixa e bigodes. |
showInnerPoints | Especifica se os pontos internos são apresentados num gráfico de caixa e bigode. | |
showMeanLine | Especifica se a linha média é apresentada num gráfico de caixa e bigode. | |
showMeanMarker | Especifica se o marcador médio é apresentado num gráfico de caixa e whisker. | |
showOutlierPoints | Especifica se os pontos atípicos são apresentados num gráfico de caixa e bigodes. | |
ChartDataLabel | linkNumberFormat | Especifica se o formato de número está ligado às células (para que o formato de número seja alterado nas etiquetas quando for alterado nas células). |
ChartDataLabels | linkNumberFormat | Especifica se o formato de número está ligado à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 apresentadas. | |
ChartErrorBarsFormat | line | Representa a formatação de linha do gráfico. |
ChartMapOptions | labelStrategy | Especifica a estratégia de etiquetas de mapa de séries de um gráfico de mapa de região. |
level | Especifica o nível de mapeamento de séries de um gráfico de mapa de 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 pretende apresentar os botões de campo do eixo num gráfico dinâmico. |
showLegendFieldButtons | Especifica se pretende apresentar os botões do campo de legenda num gráfico dinâmico. | |
showReportFilterFieldButtons | Especifica se pretende apresentar os botões do campo de filtro de relatório num gráfico dinâmico. | |
showValueFieldButtons | Especifica se pretende apresentar os botões de campo mostrar valor num 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 para o valor de ponto intermédio de uma série de gráficos de mapa de região. | |
gradientMidpointType | Especifica o tipo para o valor de ponto médio de uma série de gráficos de mapa de região. | |
gradientMidpointValue | Especifica o valor de ponto intermédio de uma série de gráficos de mapa de região. | |
gradientMinimumColor | Especifica a cor para o 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 gradação de série de um gráfico de mapa de região. | |
invertColor | Especifica a cor de preenchimento para pontos de dados negativos numa série. | |
mapOptions | Encapsula as opções para um gráfico de mapa de região. | |
parentLabelStrategy | Especifica a área de estratégia de etiqueta principal da série para um gráfico treemap. | |
showConnectorLines | Especifica se as linhas de conexão são apresentadas em gráficos de cascata. | |
showLeaderLines | Especifica se as linhas de preenchimento são apresentadas para cada etiqueta de dados na série. | |
splitValue | Especifica o valor de limiar que separa duas secções de um gráfico circular de circular ou de um gráfico de barras de circulares. | |
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á ligado às células (para que o formato de número seja alterado nas etiquetas quando for alterado nas células). |
ColumnProperties | address | Representa a propriedade address . |
addressLocal | Representa a propriedade addressLocal . |
|
columnIndex | Representa a propriedade columnIndex . |
|
ConditionalFormat | getRanges() | Devolve o RangeAreas , composto por um ou mais intervalos retangulares, aos quais o formato conditonal é aplicado. |
DataValidation | getInvalidCells() | Devolve um RangeAreas objeto, composto por um ou mais intervalos retangulares, com valores de célula inválidos. |
getInvalidCellsOrNullObject() | Devolve um RangeAreas objeto, composto por um ou mais intervalos retangulares, com valores de célula inválidos. |
|
FilterCriteria | subField | A propriedade utilizada pelo filtro para efetuar um filtro avançado em valores avançados. |
GeometricShape | id | Retorna o identificador de forma. |
shape | Devolve o Shape objeto da forma geométrica. |
|
GroupShapeCollection | getCount() | Retorna o número de formas no grupo de forma. |
getItem(key: string) | Obtém uma forma com o respetivo 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 folha de cálculo. |
centerHeader | O cabeçalho central da folha de cálculo. | |
leftFooter | O rodapé esquerdo da folha de cálculo. | |
leftHeader | O cabeçalho esquerdo da folha de cálculo. | |
rightFooter | O rodapé direito da folha de cálculo. | |
rightHeader | O cabeçalho direito da folha de cálculo. | |
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 os cabeçalhos/rodapés estã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 da forma para o objeto de imagem. | |
shape | Devolve 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ções entre cada iteração à medida que o Excel resolve as referências circulares. | |
maxIteration | Especifica o número máximo de iterações que o Excel pode utilizar 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 da forma. | |
isBeginConnected | Especifica se o início da linha especificada está ligado a uma forma. | |
isEndConnected | Especifica se o fim da linha especificada está ligado a uma forma. | |
shape | Devolve o Shape objeto associado à linha. |
|
PageBreak | columnIndex | Especifica o índice de colunas 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 linhas para a quebra de página. | |
PageBreakCollection | add(pageBreakRange: Intervalo | cadeia) | 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 a preto e branco da folha de cálculo. |
bottomMargin | A margem inferior da página da folha de cálculo a utilizar para imprimir em pontos. | |
centerHorizontally | O sinalizador horizontal central da folha de cálculo. | |
centerVertically | O sinalizador central da folha de cálculo é sinalizador verticalmente. | |
draftMode | A opção modo de rascunho da folha de cálculo. | |
firstPageNumber | O número da primeira página da folha de cálculo a imprimir. | |
footerMargin | A margem de rodapé da folha de cálculo, em pontos, para utilização ao imprimir. | |
getPrintArea() | Obtém o RangeAreas objeto, composto por um ou mais intervalos retangulares, que representa a área de impressão da folha de cálculo. |
|
getPrintAreaOrNullObject() | Obtém o RangeAreas objeto, composto por um ou mais intervalos retangulares, que representa a área de impressão da folha de cálculo. |
|
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 folha de cálculo, em pontos, para utilização ao imprimir. | |
headersFooters | Configuração de cabeçalho e rodapé da planilha. | |
leftMargin | A margem esquerda da folha de cálculo, em pontos, para utilização ao imprimir. | |
orientation | A orientação da folha de cálculo da página. | |
paperSize | O tamanho do papel da página da folha de cálculo. | |
printComments | Especifica se os comentários da folha de cálculo devem ser apresentados ao imprimir. | |
printErrors | A opção de erros de impressão da folha de cálculo. | |
printGridlines | Especifica se as linhas de grelha da folha de cálculo serão impressas. | |
printHeadings | Especifica se os cabeçalhos da folha de cálculo serão impressos. | |
printOrder | A opção de ordem de impressão da página da folha de cálculo. | |
rightMargin | A margem direita da folha de cálculo, em pontos, para utilização ao imprimir. | |
setPrintArea(printArea: Intervalo | RangeAreas | cadeia) | 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: Intervalo | cadeia) | 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: Intervalo | cadeia) | 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 folha de cálculo, em pontos, para utilização ao imprimir. | |
zoom | As opções de zoom de impressão da folha de cálculo. | |
PageLayoutMarginOptions | bottom | Especifica a margem inferior do esquema de página na unidade especificada para utilizar para impressão. |
footer | Especifica a margem do rodapé do esquema de página na unidade especificada para utilizar para impressão. | |
header | Especifica a margem do cabeçalho do esquema de página na unidade especificada para utilizar para impressão. | |
left | Especifica a margem esquerda do esquema de página na unidade especificada para impressão. | |
direita | Especifica a margem direita do esquema de página na unidade especificada para utilizar para impressão. | |
top | Especifica a margem superior do esquema de página na unidade especificada para utilizar 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 é atualizada ou quando os campos são movidos. |
getDataHierarchy(célula: Intervalo | cadeia) | Obtém o DataHierarchy que é usado para calcular o valor em um intervalo especificado dentro da Tabela dinâmica. | |
getPivotItems(eixo: Excel.PivotAxis, célula: Intervalo | cadeia) | 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 dinamização, ordenação ou alteração de itens de campo de página. | |
setAutoSortOnCell(célula: Intervalo | cadeia, ordenarPor: 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 os valores no corpo dos dados sejam editados pelo utilizador. |
useCustomSortLists | Especifica se a Tabela Dinâmica utiliza listas personalizadas ao ordenar. | |
Range | Preenchimento Automático(destinationRange?: Intervalo | cadeia, Preenchimento AutomáticoType?: Excel.AutoFillType) | Preenche um intervalo entre o intervalo atual e o intervalo de destino com a lógica de Preenchimento Automático 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 ligados na folha de cálculo. | |
copyFrom(sourceRange: Intervalo | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: booleano, transpor?: booleano) | Copia dados de células 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() | Efetua uma Pré-visualização da Conclusão Automática 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, composto por 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 numa matriz 2D de propriedades de células, encapsulando elementos como tipo de letra, preenchimento, limites e alinhamento. | |
setColumnProperties(columnPropertiesData: SettableColumnProperties[]) | Atualizações o intervalo com base numa matriz unidimensional de propriedades de coluna, encapsulando elementos como tipo de letra, preenchimento, limites 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 numa matriz unidimensional de propriedades de linha, encapsulando elementos como tipo de letra, preenchimento, limites e alinhamento. | |
RangeAreas | address | Devolve a RangeAreas referência no estilo A1. |
addressLocal | Devolve a RangeAreas referência na região do utilizador. |
|
areaCount | Devolve o número de intervalos retangulares que compõem este RangeAreas objeto. |
|
areas | Devolve uma coleção de intervalos retangulares que compõem este RangeAreas objeto. |
|
calculate() | Calcula todas as células no RangeAreas . |
|
cellCount | Devolve o número de células no RangeAreas objeto, somando as contagens de células de todos os intervalos retangulares individuais. |
|
clear(applyTo?: Excel.ClearApplyTo) | Limpa valores, formato, preenchimento, limite e outras propriedades em cada uma das áreas que compõem este RangeAreas objeto. |
|
conditionalFormats | Devolve uma coleção de formatos condicionais que se cruzam com quaisquer células neste RangeAreas objeto. |
|
convertDataTypeToText() | Converte todas as células em RangeAreas com tipos de dados em texto. |
|
convertToLinkedDataType(serviceID: number, languageCulture: string) | Converte todas as células nos RangeAreas tipos de dados ligados. |
|
copyFrom(sourceRange: Intervalo | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: booleano, transpor?: booleano) | Copia dados de células ou formatação do intervalo de origem ou RangeAreas para o atual RangeAreas . |
|
dataValidation | Devolve um objeto de validação de dados para todos os intervalos no RangeAreas . |
|
format | Devolve um RangeFormat objeto, encapsulando o tipo de letra, o preenchimento, os limites, o alinhamento e outras propriedades para todos os intervalos no RangeAreas objeto. |
|
getEntireColumn() | Devolve um RangeAreas objeto que representa todas as colunas do RangeAreas (por exemplo, se a corrente RangeAreas representar as células "B4:E11, H2", devolve uma RangeAreas que representa as colunas "B:E, H:H"). |
|
getEntireRow() | Devolve um RangeAreas objeto que representa todas as linhas do RangeAreas (por exemplo, se a corrente RangeAreas representar as células "B4:E11", devolve uma RangeAreas que representa as linhas "4:11"). |
|
getIntersection(anotherRange: Intervalo | RangeAreas | cadeia) | Devolve o RangeAreas objeto que representa a interseção dos intervalos especificados ou RangeAreas . |
|
getIntersectionOrNullObject(anotherRange: Range | RangeAreas | cadeia) | Devolve o RangeAreas objeto que representa a interseção dos intervalos especificados ou RangeAreas . |
|
getOffsetRangeAreas(rowOffset: number, columnOffset: number) | Devolve um RangeAreas objeto que é movido pelo desvio de linhas e colunas específico. |
|
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) | Devolve um RangeAreas objeto que representa todas as células que correspondem ao tipo e valor especificados. |
|
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) | Devolve um RangeAreas objeto que representa todas as células que correspondem ao tipo e valor especificados. |
|
getTables(fullyContained?: boolean) | Devolve uma coleção de tabelas no âmbito que se sobrepõem a qualquer intervalo neste RangeAreas objeto. |
|
getUsedRangeAreas(valuesOnly?: boolean) | Devolve o utilizado RangeAreas que compreende todas as áreas utilizadas de intervalos retangulares individuais no RangeAreas objeto. |
|
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) | Devolve o utilizado RangeAreas que compreende todas as áreas utilizadas 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 para ser recalculado quando ocorrer o próximo recálculo. |
|
style | Representa o estilo de todos os intervalos neste RangeAreas objeto. |
|
worksheet | Devolve a folha de cálculo do atual RangeAreas . |
|
RangeBorder | tintAndShade | Especifica um duplo que ilumina ou escurece uma cor para o limite do intervalo, o valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. |
RangeBorderCollection | tintAndShade | Especifica um duplo que ilumina ou escurece uma cor para limites de intervalo. |
RangeCollection | getCount() | Devolve o número de intervalos em RangeCollection . |
getItemAt(index: number) | Devolve o objeto de intervalo com base na respetiva 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, na forma #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja"). | |
patternTintAndShade | Especifica um duplo que ilumina ou escurece uma cor de padrão para o preenchimento do intervalo. | |
tintAndShade | Especifica um duplo que ilumina ou escurece uma cor para o preenchimento do intervalo. | |
RangeFont | strikethrough | Especifica a status rasurado do tipo de letra. |
subscript | Especifica a status inferior à linha do tipo de letra. | |
superscript | Especifica a status superior à linha do tipo de letra. | |
tintAndShade | Especifica um duplo que ilumina ou escurece uma cor para o tipo de letra do intervalo. | |
RangeFormat | autoIndent | Especifica se o texto é automaticamente avanço quando o alinhamento do 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 diminui automaticamente para caber 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 tem de ser completa ou parcial. |
matchCase | Especifica se a correspondência é sensível a maiúsculas e 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 tem de ser completa ou parcial. |
matchCase | Especifica se a correspondência é sensível a maiúsculas e 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 alternativo de 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 desta forma geométrica. | |
getAsImage(format: Excel.PictureFormat) | Converte a forma numa imagem e devolve a imagem como uma cadeia codificada em Base64. | |
group | Retorna o grupo de forma associado à forma. | |
height | Especifica a altura, em pontos, da forma. | |
id | Especifica o identificador da 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 desta 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 principal desta 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 o ID da forma ativada. |
tipo | Obtém o tipo do evento. | |
worksheetId | Obtém o ID da folha de cálculo na qual a forma está ativada. | |
ShapeCollection | addGeometricShape(geometricShapeType: Excel.GeometricShapeType) | Adiciona uma forma geométrica à planilha. |
addGroup(valores: Cadeia<de matriz | Forma>) | Um subconjunto de formas na planilha do conjunto de grupos. | |
addImage(base64ImageString: string) | Cria uma imagem a partir de uma cadeia codificada em Base64 e adiciona-a à folha de cálculo. | |
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 com o respetivo 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 o ID da forma desativada. |
tipo | Obtém o tipo do evento. | |
worksheetId | Obtém o ID da folha de cálculo na qual a forma é desativada. | |
ShapeFill | clear() | Limpa a formatação do preenchimento de um objeto de forma. |
foregroundColor | Representa a cor de primeiro plano do preenchimento da 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 a percentagem 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 do código de cores HTML da cor do texto (por exemplo, "#FF0000" representa vermelho). | |
italic | Representa o status da fonte em itálico. | |
name | Representa o nome do tipo de letra (por exemplo, "Calibri"). | |
size | Representa o tamanho do tipo de letra em pontos (por exemplo, 11). | |
underline | Tipo de sublinhado aplicado à fonte. | |
ShapeGroup | id | Especifica o identificador da forma. |
shape | Devolve o Shape objeto associado ao grupo. |
|
shapes | Devolve 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 formato #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 é 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 avançado para ordenar. |
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 o ID da tabela que é adicionada. | |
tipo | Obtém o tipo do evento. | |
worksheetId | Obtém o ID da folha de cálculo 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 a um livro. |
onDeleted | Ocorre quando a tabela especificada é excluída em uma pasta de trabalho. | |
TableDeletedEventArgs | source | Obtém a origem do evento. |
tableId | Obtém o ID da tabela que é eliminada. | |
tableName | Obtém o nome da tabela que é eliminada. | |
tipo | Obtém o tipo do evento. | |
worksheetId | Obtém o ID da folha de cálculo na qual a tabela é eliminada. | |
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 definições de dimensionamento automático para a moldura de texto. |
bottomMargin | Representa margem inferior, em pontos, do quadro de texto. | |
deleteText() | Exclui todo o texto no quadro de texto. | |
hasText | Especifica se a moldura 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 a moldura 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 | Devolve um ShapeFont objeto que representa os atributos do tipo de letra 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 o livro está no modo guardar automaticamente. |
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() | Devolve true se o livro estiver a ser editado por vários utilizadores (através da cocriação). |
|
getSelectedRanges() | Obtém um ou mais intervalos atualmente selecionados da pasta de trabalho. | |
isDirty | Especifica se foram feitas alterações desde a última vez que o livro foi guardado. | |
onAutoSaveSettingChanged | Ocorre quando a definição Guardar Automaticamente é alterada no livro. | |
previouslySaved | Especifica se o livro já foi guardado 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 folha de cálculo. |
enableCalculation | Determina se o Excel deve recalcular a folha de cálculo quando necessário. | |
findAll(text: string, criteria: Excel.WorksheetSearchCriteria) | Localiza todas as ocorrências da cadeia especificada com base nos critérios especificados e devolve-as como um RangeAreas objeto, composto por um ou mais intervalos retangulares. |
|
findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria) | Localiza todas as ocorrências da cadeia especificada com base nos critérios especificados e devolve-as como um RangeAreas objeto, composto por um ou mais intervalos retangulares. |
|
getRanges(address?: string) | Obtém o RangeAreas objeto, representando 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 folha de cálculo. |
|
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 o detalhe da alteração. |
WorksheetCollection | onChanged | Ocorre quando uma planilha da pasta de trabalho é alterada. |
onFormatChanged | Ocorre quando uma folha de cálculo no livro 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 o ID da folha de cálculo na qual os dados foram alterados. | |
WorksheetSearchCriteria | completeMatch | Especifica se a correspondência tem de ser completa ou parcial. |
matchCase | Especifica se a correspondência é sensível a maiúsculas e minúsculas. |
Confira também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.