Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O conjunto de requisitos 1.8 da API JavaScript do Excel inclui APIs para tabelas dinâmicas, validação de dados, gráficos, eventos de gráficos, opções de desempenho e criação de pasta de trabalho.
Tabela Dinâmica
Onda 2 das APIs de Tabela Dinâmica permite que os suplementos definam as hierarquias de uma Tabela Dinâmica. Agora você pode controlar os dados e como eles são agregados. Nosso Artigo de Tabela Dinâmica tem mais informações sobre a nova funcionalidade de tabela dinâmica.
Validação de Dados
A validação de dados permite controlar o que um usuário digita em uma planilha. Você pode limitar as células a conjuntos de respostas predefinidos ou fornecer avisos pop-up sobre entradas indesejadas. Saiba mais sobre adicionar a validação de dados para intervalos hoje.
Gráficos
Outra rodada de APIs de gráficos traz um controle programático ainda maior sobre os elementos do gráfico. Agora você tem maior acesso à legenda, eixos, linha de tendência e área de plotagem.
Eventos
Mais eventos foram adicionados para os gráficos. Faça o seu suplemento reagir aos usuários interagindo com o gráfico. Você também pode alternar eventos disparados em toda a pasta de trabalho.
Lista de API
A tabela seguinte lista as APIs no excel JavaScript API requirement set 1.8. Para ver a documentação de referência da API para todas as APIs suportadas pelo conjunto de requisitos da API JavaScript do Excel definido como 1.8 ou anterior, veja APIs do Excel no conjunto de requisitos 1.8 ou anterior.
| Classe | Campos | Descrição |
|---|---|---|
| global | createWorkbook(base64?: cadeia) | Crie e abra uma nova pasta de trabalho. |
| BasicDataValidation | fórmula1 | Especifica o operando da direita quando a propriedade do operador está definida para um operador binário, como GreaterThan (o operando esquerdo é o valor que o utilizador tenta introduzir na célula). |
| fórmula2 | Com os operadores ternary Entre e NotBetween, especifica o operando de limite superior. | |
| operator | O operador a ser usado para validar os dados. | |
| Gráfico | categoryLabelLevel | Especifica uma constante de enumeração de nível de etiqueta de categoria de gráfico, referindo-se ao nível das etiquetas da categoria de origem. |
| displayBlanksAs | Especifica a forma como as células em branco são desenhadas num gráfico. | |
| onActivated | Ocorre quando o gráfico é ativado. | |
| onDeactivated | Ocorre quando o gráfico é desativado. | |
| plotArea | Representa a área de desenho do gráfico. | |
| plotBy | Especifica a forma como as colunas ou linhas são usadas como série de dados no gráfico. | |
| plotVisibleOnly | Verdadeiro se apenas as células visíveis forem plotadas. | |
| seriesNameLevel | Especifica uma constante de enumeração ao nível do nome da série de gráficos, referindo-se ao nível dos nomes das séries de origem. | |
| showDataLabelsOverMaximum | Especifica se pretende mostrar as etiquetas de dados quando o valor é maior do que o valor máximo no eixo de valores. | |
| style | Especifica o estilo de gráfico para o gráfico. | |
| ChartActivatedEventArgs | chartId | Obtém o ID do gráfico que está ativado. |
| tipo | Obtém o tipo do evento. | |
| worksheetId | Obtém o ID da folha de cálculo na qual o gráfico está ativado. | |
| ChartAddedEventArgs | chartId | Obtém o ID do gráfico que é adicionado à folha de cálculo. |
| 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 o gráfico é adicionado. | |
| ChartAxis | alinhamento | Especifica o alinhamento para a etiqueta de escala do eixo especificado. |
| isBetweenCategories | Especifica se o eixo de valores cruza o eixo de categoria entre categorias. | |
| múltiplos Níveis | Especifica se um eixo tem múltiplos níveis. | |
| numberFormat | Especifica o código de formato para a etiqueta de escala do eixo. | |
| desvio | Especifica a distância entre os níveis de etiquetas e a distância entre o primeiro nível e a linha do eixo. | |
| position | Especifica a posição do eixo especificado onde o outro eixo se cruza. | |
| positionAt | Especifica a posição do eixo em que o outro eixo se cruza. | |
| setPositionAt(valor: número) | Define a posição do eixo especificado onde o outro eixo se cruza. | |
| textOrientation | Especifica o ângulo para o qual o texto está orientado para a etiqueta de escala do eixo do gráfico. | |
| ChartAxisFormat | fill | Especifica a formatação de preenchimento do gráfico. |
| ChartAxisTitle | setFormula(fórmula: cadeia) | Um valor de cadeia de caracteres que representa a fórmula do título do eixo do gráfico usando a notação no estilo A1. |
| ChartAxisTitleFormat | limite | Especifica o formato de limite do título do eixo do gráfico, que inclui cor, estilo de linha e espessura. |
| fill | Especifica a formatação de preenchimento do título do eixo do gráfico. | |
| ChartBorder | clear() | Limpa a formatação da borda de um elemento do gráfico. |
| ChartCollection | onActivated | Ocorre quando um gráfico é ativado. |
| onAdded | Ocorre quando um novo gráfico é adicionado à folha de cálculo. | |
| onDeactivated | Ocorre quando um gráfico é desativado. | |
| onDeleted | Ocorre quando um gráfico é eliminado. | |
| ChartDataLabel | texto automático | Especifica se a etiqueta de dados gera automaticamente texto adequado com base no contexto. |
| format | Representa o formato do rótulo de dados do gráfico. | |
| formula | Valor de cadeia de caracteres que representa a fórmula do título do rótulo de dados usando a notação no estilo A1. | |
| height | Retorna a altura, em pontos, do rótulo de dados do gráfico. | |
| horizontalAlignment | Representa o alinhamento horizontal de rótulo de dados do gráfico. | |
| left | Representa a distância, em pontos, da borda esquerda do rótulo de dados do gráfico até a borda esquerda da área do gráfico. | |
| numberFormat | Especifica o código de formato para a etiqueta de dados. | |
| text | Cadeia de caracteres que representa o texto do rótulo de dados em um gráfico. | |
| textOrientation | Representa o ângulo para o qual o texto é orientado para a etiqueta de dados do gráfico. | |
| top | Representa a distância, em pontos, da borda superior do rótulo de dados do gráfico até a borda superior da área do gráfico. | |
| verticalAlignment | Representa o alinhamento vertical do rótulo de dados do gráfico. | |
| width | Retorna a largura, em pontos, do rótulo de dados do gráfico. | |
| ChartDataLabelFormat | limite | Representa o formato de borda, que inclui a espessura de cor e estilo de linha. |
| ChartDataLabels | texto automático | Especifica se as etiquetas de dados geram automaticamente texto adequado com base no contexto. |
| horizontalAlignment | Especifica o alinhamento horizontal para a etiqueta de dados do gráfico. | |
| numberFormat | Especifica o código de formato para etiquetas de dados. | |
| textOrientation | Representa o ângulo para o qual o texto é orientado para etiquetas de dados. | |
| verticalAlignment | Representa o alinhamento vertical do rótulo de dados do gráfico. | |
| ChartDeactivatedEventArgs | chartId | Obtém o ID do gráfico que é desativado. |
| tipo | Obtém o tipo do evento. | |
| worksheetId | Obtém o ID da folha de cálculo na qual o gráfico é desativado. | |
| ChartDeletedEventArgs | chartId | Obtém o ID do gráfico que é eliminado da folha de cálculo. |
| 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 o gráfico é eliminado. | |
| ChartLegendEntry | height | Especifica a altura da entrada de legenda na legenda do gráfico. |
| índice | Especifica o índice da entrada de legenda na legenda do gráfico. | |
| left | Especifica o valor esquerdo de uma entrada de legenda de gráfico. | |
| top | Especifica a parte superior de uma entrada de legenda de gráfico. | |
| width | Representa a largura da entrada de legenda no gráfico Legenda. | |
| ChartLegendFormat | limite | Representa o formato de borda, que inclui a espessura de cor e estilo de linha. |
| ChartPlotArea | format | Especifica a formatação de uma área de desenho de gráfico. |
| height | Especifica o valor de altura de uma área de desenho. | |
| insideHeight | Especifica o valor de altura interior de uma área de desenho. | |
| insideLeft | Especifica o valor interior esquerdo de uma área de desenho. | |
| insideTop | Especifica o valor superior interno de uma área de desenho. | |
| insideWidth | Especifica o valor de largura interna de uma área de desenho. | |
| left | Especifica o valor esquerdo de uma área de desenho. | |
| position | Especifica a posição de uma área de desenho. | |
| top | Especifica o valor superior de uma área de desenho. | |
| width | Especifica o valor de largura de uma área de desenho. | |
| ChartPlotAreaFormat | limite | Especifica os atributos de limite de uma área de desenho de gráfico. |
| fill | Especifica o formato de preenchimento de um objeto, que inclui informações de formatação de fundo. | |
| ChartSeries | axisGroup | Especifica o grupo para a série especificada. |
| dataLabels | Representa uma coleção de todas as etiquetas de dados da série. | |
| explosão | Especifica o valor de explosão para um gráfico circular ou um setor de gráfico em anel. | |
| firstSliceAngle | Especifica o ângulo do primeiro gráfico circular ou gráfico em anel, em graus (no sentido dos ponteiros do relógio a partir da vertical). | |
| invertIfNegative | Verdadeiro se o Excel inverter o padrão no item quando corresponde a um número negativo. | |
| sobreposição | Especifica como barras e colunas são posicionadas. | |
| secondPlotSize | Especifica o tamanho da secção secundária de um gráfico circular de circular ou de um gráfico de barras de circulares, como uma percentagem do tamanho do circular primário. | |
| splitType | Especifica a forma como as duas secções de um gráfico circular de circular ou de um gráfico de barras de circular são divididas. | |
| varyByCategories | Verdadeiro se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. | |
| ChartTrendline | retroperiod | Representa o número de períodos que a linha de tendência se estende para trás. |
| forwardPeriod | Representa o número de períodos que a linha de tendência se estende para frente. | |
| etiqueta | Representa o rótulo de linha de tendência um gráfico. | |
| showEquation | Verdadeiro se a equação da linha de tendência for exibida no gráfico. | |
| showRSquared | Verdadeiro se o valor r-quadrado da linha de tendência for apresentado no gráfico. | |
| ChartTrendlineLabel | texto automático | Especifica se a etiqueta de linha de tendência gera automaticamente texto adequado com base no contexto. |
| format | O formato da etiqueta da linha de tendência do gráfico. | |
| formula | Valor da cadeia que representa a fórmula da etiqueta da linha de tendência do gráfico com notação de estilo A1. | |
| height | Retorna a altura, em pontos, do rótulo de linha de tendência do gráfico. | |
| horizontalAlignment | Representa o alinhamento horizontal da etiqueta de linha de tendência do gráfico. | |
| left | Representa a distância, em pontos, desde a margem esquerda da etiqueta da linha de tendência do gráfico até à margem esquerda da área do gráfico. | |
| numberFormat | Valor da cadeia que representa o código de formato para a etiqueta da linha de tendência. | |
| text | Cadeia de caracteres que representa o texto do rótulo em um gráfico de linha de tendência. | |
| textOrientation | Representa o ângulo para o qual o texto é orientado para a etiqueta da linha de tendência do gráfico. | |
| top | Representa a distância, em pontos, desde a margem superior da etiqueta da linha de tendência do gráfico até à parte superior da área do gráfico. | |
| verticalAlignment | Representa o alinhamento vertical da etiqueta de linha de tendência do gráfico. | |
| width | Retorna a largura, em pontos, do rótulo de linha de tendência do gráfico. | |
| ChartTrendlineLabelFormat | limite | Especifica o formato de limite, que inclui cor, estilo de linha e espessura. |
| fill | Especifica o formato de preenchimento da etiqueta de linha de tendência do gráfico atual. | |
| font | Especifica os atributos do tipo de letra (como o nome do tipo de letra, o tamanho do tipo de letra e a cor) para uma etiqueta de linha de tendência do gráfico. | |
| CustomDataValidation | formula | Uma fórmula de validação de dados personalizados. |
| DataPivotHierarchy | campo | Retorna PivotFields associados a DataPivotHierarchy. |
| id | ID da DataPivotHierarchy. | |
| name | Nome da DataPivotHierarchy. | |
| numberFormat | Formato de número do DataPivotHierarchy. | |
| position | Posição da DataPivotHierarchy. | |
| setToDefault() | Redefina a DataPivotHierarchy para os valores padrão. | |
| showAs | Especifica se os dados devem ser apresentados como um cálculo de resumo específico. | |
| summarizeBy | Especifica se todos os itens da DataPivotHierarchy são apresentados. | |
| DataPivotHierarchyCollection | add(pivotHierarchy: Excel.PivotHierarchy) | Adiciona o PivotHierarchy ao eixo atual. |
| getCount() | Obtém o número de hierarquias dinâmicas na coleção. | |
| getItem(name: string) | Obtém uma DataPivotHierarchy pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém uma DataPivotHierarchy por nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| remove(DataPivotHierarchy: Excel.DataPivotHierarchy) | Remove o PivotHierarchy do eixo atual. | |
| DataValidation | clear() | Desfazer a validação de dados do intervalo atual. |
| errorAlert | Alerta de erro quando o usuário insere dados inválidos. | |
| ignoreBlanks | Especifica se a validação de dados será efetuada em células em branco. | |
| prompt | Perguntar quando os utilizadores selecionam uma célula. | |
| regra | Regra de validação de dados que contém diferentes tipos de critérios de validação de dados. | |
| type | Tipo de validação de dados, veja Excel.DataValidationType para obter detalhes. |
|
| válido | Representa se todos os valores de célula são válidos de acordo com as regras de validação de dados. | |
| DataValidationErrorAlert | message | Representa a mensagem de alerta de erro. |
| showAlert | Especifica se pretende mostrar uma caixa de diálogo de alerta de erro quando um utilizador introduz dados inválidos. | |
| style | O tipo de alerta de validação de dados, veja Excel.DataValidationAlertStyle para obter detalhes. |
|
| title | Representa o título da caixa de diálogo de alerta de erro. | |
| DataValidationPrompt | message | Especifica a mensagem do pedido. |
| showPrompt | Especifica se é apresentado um pedido quando um utilizador seleciona uma célula com validação de dados. | |
| title | Especifica o título da linha de comandos. | |
| DataValidationRule | personalizado | Critérios de validação de dados personalizados. |
| data | Critérios de validação de dados de data. | |
| decimal | Critérios de validação de dados decimais. | |
| list | Critérios de validação de dados da lista. | |
| textLength | Critérios de validação de dados de comprimento de texto. | |
| time | Critérios de validação de dados de tempo. | |
| wholeNumber | Critérios de validação de dados de número inteiro. | |
| DateTimeDataValidation | fórmula1 | Especifica o operando da direita quando a propriedade do operador está definida para um operador binário, como GreaterThan (o operando esquerdo é o valor que o utilizador tenta introduzir na célula). |
| fórmula2 | Com os operadores ternary Entre e NotBetween, especifica o operando de limite superior. | |
| operator | O operador a ser usado para validar os dados. | |
| FilterPivotHierarchy | enableMultipleFilterItems | Determina se deseja permitir vários itens de filtro. |
| campos | Retorna PivotFields associados a FilterPivotHierarchy. | |
| id | ID da FilterPivotHierarchy. | |
| name | Nome do FilterPivotHierarchy. | |
| position | Posição do FilterPivotHierarchy. | |
| setToDefault() | Redefina a FilterPivotHierarchy para os valores padrão. | |
| FilterPivotHierarchyCollection | add(pivotHierarchy: Excel.PivotHierarchy) | Adiciona o PivotHierarchy ao eixo atual. |
| getCount() | Obtém o número de hierarquias dinâmicas na coleção. | |
| getItem(name: string) | Obtém uma FilterPivotHierarchy pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém um FilterPivotHierarchy por nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| remove(filterPivotHierarchy: Excel.FilterPivotHierarchy) | Remove o PivotHierarchy do eixo atual. | |
| ListDataValidation | inCellDropDown | Especifica se pretende apresentar a lista num menu pendente de células. |
| source | Fonte da lista de validação de dados | |
| PivotField | id | ID do Campo Dinâmico. |
| items | Devolve osItems Dinâmicos associados ao Campo Dinâmico. | |
| name | Nome do PivotField. | |
| showAllItems | Determina se deseja mostrar todos os itens de PivotField. | |
| sortByLabels(sortBy: SortBy) | Classifica o PivotField. | |
| subtotals | Subtotais de PivotField. | |
| PivotFieldCollection | getCount() | Obtém o número de campos dinâmicos na coleção. |
| getItem(name: string) | Obtém um Campo Dinâmico pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém um Campo Dinâmico pelo nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| PivotHierarchy | campos | Retorna PivotFields associados a PivotHierarchy. |
| id | ID da PivotHierarchy. | |
| name | Nome do PivotHierarchy. | |
| PivotHierarchyCollection | getCount() | Obtém o número de hierarquias dinâmicas na coleção. |
| getItem(name: string) | Obtém uma PivotHierarchy pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém o PivotHierarchy por nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| PivotItem | id | ID doItem Dinâmico. |
| isExpanded | Determina se o item está expandido para mostrar itens filho ou se ele está recolhido e os itens filho estão ocultos. | |
| name | Nome do PivotItem. | |
| visible | Especifica se o PivotItem está visível. | |
| PivotItemCollection | getCount() | Obtém o número deItems Dinâmicos na coleção. |
| getItem(name: string) | Obtém um PivotItem pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém um PivotItem pelo nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| PivotLayout | getColumnLabelRange() | Retorna o intervalo onde residem os rótulos de coluna da Tabela Dinâmica. |
| getDataBodyRange() | Retorna o intervalo onde residem os valores de dados da tabela dinâmica. | |
| getFilterAxisRange() | Retorna o intervalo de área de filtro da Tabela Dinâmica. | |
| getRange() | Retorna o intervalo em que a Tabela Dinâmica existe, excluindo a área de filtro. | |
| getRowLabelRange() | Retorna o intervalo onde residem os rótulos de linha da Tabela Dinâmica. | |
| layoutType | Essa propriedade indica o PivotLayoutType de todos os campos da Tabela Dinâmica. | |
| showColumnGrandTotals | Especifica se o relatório de tabela dinâmica mostra os totais gerais das colunas. | |
| showRowGrandTotals | Especifica se o relatório de tabela dinâmica mostra os totais gerais das linhas. | |
| subtotalLocation | Esta propriedade indica o SubtotalLocationType de todos os campos na tabela dinâmica. |
|
| PivotTable | columnHierarchies | As hierarquias de pivô da coluna da Tabela Dinâmica. |
| dataHierarchies | As hierarquias dinâmicas de dados da Tabela Dinâmica. | |
| delete() | Exclui a Tabela Dinâmica. | |
| filterHierarchies | As hierarquias de pivô do filtro da Tabela Dinâmica. | |
| hierarquias | Hierarquias pivô da Tabela Dinâmica. | |
| esquema | O PivotLayout descreve o layout e estrutura visual da Tabela Dinâmica. | |
| rowHierarchies | As hierarquias de pivô de linha da Tabela Dinâmica. | |
| PivotTableCollection | add(name: string, source: Range | string | Tabela, destino: Intervalo | cadeia) | Adicione uma tabela dinâmica com base nos dados de origem especificados e insira-a na célula superior esquerda do intervalo de destino. |
| Range | dataValidation | Retorna um objeto de validação de dados. |
| RowColumnPivotHierarchy | campos | Retorna PivotFields associados a RowColumnPivotHierarchy. |
| id | ID da RowColumnPivotHierarchy. | |
| name | Nome da RowColumnPivotHierarchy. | |
| position | Posição da RowColumnPivotHierarchy. | |
| setToDefault() | Redefine o RowColumnPivotHierarchy para os valores padrão. | |
| RowColumnPivotHierarchyCollection | add(pivotHierarchy: Excel.PivotHierarchy) | Adiciona o PivotHierarchy ao eixo atual. |
| getCount() | Obtém o número de hierarquias dinâmicas na coleção. | |
| getItem(name: string) | Obtém uma RowColumnPivotHierarchy pelo respetivo nome ou ID. | |
| getItemOrNullObject(name: string) | Obtém um RowColumnPivotHierarchy por nome. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| remove(rowColumnPivotHierarchy: Excel.RowColumnPivotHierarchy) | Remove o PivotHierarchy do eixo atual. | |
| Tempo de execução | enableEvents | Alterne os eventos JavaScript no painel de tarefas ou no suplemento de conteúdo atual. |
| ShowAsRule | campo base | O Campo Dinâmico no qual basear o ShowAs cálculo, se aplicável de acordo com o ShowAsCalculation tipo, senão null. |
| baseItem | O item no qual basear o ShowAs cálculo, se aplicável de acordo com o ShowAsCalculation tipo, senão null. |
|
| cálculo | O ShowAs cálculo a utilizar para o Campo Dinâmico. |
|
| Estilo | autoIndent | Especifica se o texto é automaticamente avanço quando o alinhamento do texto numa célula é definido como distribuição igual. |
| textOrientation | A orientação de texto para o estilo. | |
| Subtotals | automatic | Se Automatic estiver definido como true, todos os outros valores serão ignorados ao definir o Subtotals. |
| média | ||
| Count | ||
| countNumbers | ||
| máx. | ||
| min | ||
| produto | ||
| PadrãoDeviation | ||
| standardDeviationP | ||
| soma | ||
| variância | ||
| variânciaP | ||
| Table | legacyId | Devolve um ID numérico. |
| TableChangedEventArgs | getRange(ctx: Excel.RequestContext) | Obtém o intervalo que representa a área alterada de uma tabela numa folha de cálculo específica. |
| getRangeOrNullObject(ctx: Excel.RequestContext) | Obtém o intervalo que representa a área alterada de uma tabela numa folha de cálculo específica. | |
| Pasta de trabalho | readOnly | Devolve true se o livro estiver aberto no modo só de leitura. |
| WorkbookCreated | O WorkbookCreated objeto é o objeto de nível superior criado por Application.CreateWorkbook. |
|
| Planilha | onCalculated | Ocorre quando a folha de cálculo é calculada. |
| showGridlines | Especifica se as linhas de grelha estão visíveis para o utilizador. | |
| showHeadings | Especifica se os cabeçalhos estão visíveis para o utilizador. | |
| WorksheetCalculatedEventArgs | tipo | Obtém o tipo do evento. |
| worksheetId | Obtém o ID da folha de cálculo na qual o cálculo ocorreu. | |
| WorksheetChangedEventArgs | 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. | |
| WorksheetCollection | onCalculated | Ocorre quando uma folha de cálculo no livro é calculada. |