Escolar Documentos
Profissional Documentos
Cultura Documentos
A API de Scripts do Office permite automatizar tarefas comuns no Excel. Use essa
documentação de referência para saber mais sobre as classes, métodos e outros tipos
disponíveis para seus scripts. Todos os objetos acessíveis por meio de Scripts do Office
podem ser encontrados na tabela de conteúdo à esquerda da página.
7 Observação
Classes comuns
A lista a seguir divide os conceitos básicos do modelo de objeto Scripts do Office. Isso
mostra as classes comuns e como elas se relacionam entre si.
Para obter mais informações sobre o modelo de objeto scripts do Office, visite
Fundamentos para Scripts do Office no Excel
Confira também
Sobre scripts do Office
Gravar, editar e criar scripts do Office no Excel
Fundamentos para scripts do Office no Excel
ExcelScript package
Referência
Interfaces
ノ Expandir a tabela
ExcelScript.Chart Esse objeto representa os atributos de fonte (como nome da fonte, tamanho
Font da fonte e cor) para um objeto gráfico.
ExcelScript. Este objeto representa os atributos de fonte (estilo de fonte, cor etc.) para um
Conditional objeto.
RangeFont
ExcelScript. Representa uma forma geométrica dentro de uma planilha. Uma forma
GeometricShape geométrica pode ser um retângulo, seta de bloco, símbolo de equação, item
de fluxograma, star, faixa, chamada ou qualquer outra forma básica no Excel.
ExcelScript.HeaderFooter
ExcelScript.HeaderFooterGroup
ExcelScript.Line Representa uma linha dentro de uma planilha. Para obter o objeto
correspondente Shape , use Line.shape .
ExcelScript. Contém informações sobre uma pasta de trabalho vinculada. Se uma pasta de
LinkedWorkbook trabalho tiver links apontando para dados em outra pasta de trabalho, a
segunda pasta de trabalho será vinculada à primeira pasta de trabalho. Nesse
cenário, a segunda pasta de trabalho é chamada de "pasta de trabalho
vinculada".
ExcelScript. Representa uma exibição de planilha nomeada de uma planilha. Uma exibição
NamedSheet de planilha armazena as regras de classificação e filtro para uma planilha
View específica. Cada exibição de planilha (até mesmo uma exibição temporária de
planilha) tem um nome exclusivo com escopo de planilha que é usado para
acessar o modo de exibição.
ExcelScript. Define o formato culturalmente apropriado de exibir números. Isso se baseia
NumberFormat nas configurações atuais de cultura do sistema.
Info
ExcelScript.PageBreak
ExcelScript.Pivot Representa um estilo de Tabela Dinâmica, que define elementos de estilo por
TableStyle região de Tabela Dinâmica.
ExcelScript.Pivot Modelo configurável para um filtro de valor a ser aplicado a um PivotField. O
ValueFilter condition define quais critérios precisam ser definidos para que o filtro
opere.
ExcelScript. Representa um objeto de forma genérica na planilha. Uma forma pode ser
Shape uma forma geométrica, uma linha, um grupo de formas, etc.
ExcelScript. Representa um grupo de formas dentro de uma planilha. Para obter o objeto
ShapeGroup correspondente Shape , use ShapeGroup.shape .
ExcelScript. Representa a formatação de linha para o objeto shape. Para imagens e formas
ShapeLine geométricas, a formatação de linha representa a borda da forma.
Format
ExcelScript.ShowAsRule
ExcelScript.Table Representa um estilo de tabela, que define os elementos de estilo por região
Style da tabela.
ExcelScript.Text Contém o texto que é anexado a uma forma, bem como propriedades e
Range métodos para manipular o texto.
ExcelScript. A pasta de trabalho é o objeto de nível superior que contém objetos de pasta
Workbook de trabalho relacionados, como planilhas, tabelas e intervalos.
ExcelScript. Uma planilha do Excel é uma grade de células. Ela pode conter dados, tabelas,
Worksheet gráficos, etc.
ExcelScript.WorksheetFreezePanes
Enumerações
ノ Expandir a tabela
ExcelScript.ArrowheadLength
ExcelScript.ArrowheadStyle
ExcelScript.ArrowheadWidth
ExcelScript.BindingType
ExcelScript.BorderIndex
ExcelScript.BorderLineStyle
ExcelScript.BorderWeight
ExcelScript.BuiltInStyle
ExcelScript.CalculationMode
ExcelScript.CalculationType
ExcelScript.ChartAxisDisplayUnit
ExcelScript.ChartAxisGroup
ExcelScript.ChartAxisPosition
ExcelScript.ChartAxisScaleType
ExcelScript.ChartAxisTickLabelPosition
ExcelScript.ChartAxisTickMark
ExcelScript.ChartAxisType
ExcelScript.ChartBin Especifica o tipo de lixeira de um gráfico de histograma ou de uma série de
Type gráficos de pareto.
ExcelScript.ChartColorScheme
ExcelScript.ChartDataLabelPosition
ExcelScript.ChartDisplayBlanksAs
ExcelScript.ChartLegendPosition
ExcelScript.ChartLineStyle
ExcelScript.ChartMarkerStyle
ExcelScript.ChartPlotAreaPosition
ExcelScript.ChartPlotBy
ExcelScript.ChartSplitType
ExcelScript.ChartTickLabelAlignment
ExcelScript.ChartTrendlineType
ExcelScript.ChartType
ExcelScript.ChartUnderlineStyle
ExcelScript.ClearApplyTo
ExcelScript.ConditionalFormatType
ExcelScript.ConditionalRangeBorderIndex
ExcelScript.ConditionalRangeBorderLineStyle
ExcelScript.ConditionalRangeFontUnderlineStyle
ExcelScript.ConnectorType
ExcelScript.ContentType
ExcelScript.Date Enumerando todas as condições aceitas pelas quais um filtro de data pode
FilterCondition ser aplicado. Usado para configurar o tipo de PivotFilter que é aplicado ao
campo.
ExcelScript.DeleteShiftDirection
ExcelScript.DocumentPropertyType
ExcelScript.DynamicFilterCriteria
ExcelScript.FillPattern
ExcelScript.FilterDatetimeSpecificity
ExcelScript.FilterOn
ExcelScript.FilterOperator
ExcelScript.GroupOption
ExcelScript.HeaderFooterState
ExcelScript.HorizontalAlignment
ExcelScript.IconSet
ExcelScript.ImageFittingMode
ExcelScript.KeyboardDirection
ExcelScript.LinkedDataTypeState
ExcelScript.NamedItemScope
ExcelScript.NamedItemType
ExcelScript.PageOrientation
ExcelScript.PaperType
ExcelScript.PivotLayoutType
ExcelScript.PrintComments
ExcelScript.PrintErrorType
ExcelScript.PrintMarginUnit
ExcelScript.PrintOrder
ExcelScript.ProtectionSelectionMode
ExcelScript.RangeCopyType
ExcelScript.RangeUnderlineStyle
ExcelScript.RangeValueType
ExcelScript.ReadingOrder
ExcelScript.Shape Especifica qual parte da forma mantém sua posição quando a forma é
ScaleFrom dimensionada.
ExcelScript.Shape Especifica para que local da ordem z uma forma deve ser movida, em
ZOrder relação às outras formas.
ExcelScript.SheetVisibility
ExcelScript.SortDataOption
ExcelScript.SortMethod
ExcelScript.SortOrientation
ExcelScript.SpecialCellType
ExcelScript.SpecialCellValueType
ExcelScript.SubtotalLocationType
ExcelScript.Value Enumerando todas as condições aceitas pelas quais um filtro de valor pode
FilterCondition ser aplicado. Usado para configurar o tipo de PivotFilter que é aplicado ao
campo. PivotFilter.exclusive pode ser definido para true inverter muitas
dessas condições.
ExcelScript.VerticalAlignment
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.AggregationFunction enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script changes how the data in a PivotTable is aggregated.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable in the workbook.
const pivotTable = workbook.getPivotTables()[0];
Campos
ノ Expandir a tabela
max Agregar usando o valor máximo dos dados, equivalente à função MAX.
min Agregar usando o valor mínimo dos dados, equivalente à função MIN.
product Agregar usando o produto dos dados, equivalente à função PRODUCT.
standardDeviation Agregar usando o desvio padrão dos dados, equivalente à função STDEV.
standardDeviationP Agregar usando o desvio padrão dos dados, equivalente à função STDEVP.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ArrowheadLength enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a line that goes from cell B2 to cell F4 on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Add a straight line that connects the top-left corners of both cells.
const newShape = sheet.addLine(
b2Range.getLeft(),
b2Range.getTop(),
f4Range.getLeft(),
f4Range.getTop(),
ExcelScript.ConnectorType.straight);
// Add a long, open arrowhead to the end of the line, such that it points
at F4.
const line = newShape.getLine();
line.setEndArrowheadStyle(ExcelScript.ArrowheadStyle.open);
line.setEndArrowheadLength(ExcelScript.ArrowheadLength.long);
}
Campos
ノ Expandir a tabela
long
medium
short
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ArrowheadStyle enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a line that goes from cell B2 to cell F4 on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Add a straight line that connects the top-left corners of both cells.
const newShape = sheet.addLine(
b2Range.getLeft(),
b2Range.getTop(),
f4Range.getLeft(),
f4Range.getTop(),
ExcelScript.ConnectorType.straight);
// Add an open arrowhead to the end of the line, such that it points at
F4.
const line = newShape.getLine();
line.setEndArrowheadStyle(ExcelScript.ArrowheadStyle.open);
}
Campos
ノ Expandir a tabela
diamond
none
open
oval
stealth
triangle
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ArrowheadWidth enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a line that goes from cell B2 to cell F4 on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Add a straight line that connects the top-left corners of both cells.
const newShape = sheet.addLine(
b2Range.getLeft(),
b2Range.getTop(),
f4Range.getLeft(),
f4Range.getTop(),
ExcelScript.ConnectorType.straight);
// Add a wide, triangular arrowhead to the end of the line, such that it
points at F4.
const line = newShape.getLine();
line.setEndArrowheadStyle(ExcelScript.ArrowheadStyle.triangle);
line.setEndArrowheadWidth(ExcelScript.ArrowheadWidth.wide);
}
Campos
ノ Expandir a tabela
medium
narrow
wide
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.AutoFillType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script uses the autofill feature to complete a table with days of
the month.
* See https://support.microsoft.com/74e31bdd-d993-45da-aa82-35a236c5b5db
* for examples of autofill scenarios.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current, active worksheet.
let currentWorksheet = workbook.getActiveWorksheet();
// Autofill the connected range. C2:C3 are filled in with dates. C4:C54
are blank.
dataRange.autoFill("C2:C54", ExcelScript.AutoFillType.fillDays);
}
Campos
ノ Expandir a tabela
fillCopy Preenche as células adjacentes com dados com base nos dados selecionados.
fillDays Uma versão de "FillSeries" para datas que baseia o padrão no dia do mês ou no
dia da semana, dependendo do contexto.
fillDefault Preenche as células adjacentes com base nos dados ao redor (o comportamento
padrão do AutoFill).
fillSeries Preenche as células adjacentes com dados que seguem um padrão nas células
copiadas.
fillWeekdays Uma versão de "FillSeries" para datas que baseia o padrão no dia da semana e
inclui apenas dias úteis.
fillYears Uma versão de "FillSeries" para datas que baseia o padrão no ano.
growthTrend Uma versão de "FillSeries" para números que preenche os valores nas células
adjacentes de acordo com um modelo de tendência de crescimento.
linearTrend Uma versão de "FillSeries" para números que preenche os valores nas células
adjacentes de acordo com um modelo de tendência linear.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BindingType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
range
table
text
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BorderIndex enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a border around a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the RangeFormat object for the range "B2:G10".
const currentSheet = workbook.getActiveWorksheet();
const rangeForBorder = currentSheet.getRange("B2:G10");
const format = rangeForBorder.getFormat();
// Get a RangeBorder object for each edge of the range and set the border
properties.
let edgeTop = format.getRangeBorder(ExcelScript.BorderIndex.edgeTop);
edgeTop.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeTop.setWeight(ExcelScript.BorderWeight.thick);
let edgeBottom =
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom);
edgeBottom.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeBottom.setWeight(ExcelScript.BorderWeight.thick);
Campos
ノ Expandir a tabela
diagonalDown
diagonalUp
edgeBottom
edgeLeft
edgeRight
edgeTop
insideHorizontal
insideVertical
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BorderLineStyle enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a border around a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the RangeFormat object for the range "B2:G10".
const currentSheet = workbook.getActiveWorksheet();
const rangeForBorder = currentSheet.getRange("B2:G10");
const format = rangeForBorder.getFormat();
// Get a RangeBorder object for each edge of the range and set the border
properties.
let edgeTop = format.getRangeBorder(ExcelScript.BorderIndex.edgeTop);
edgeTop.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeTop.setWeight(ExcelScript.BorderWeight.thick);
let edgeBottom =
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom);
edgeBottom.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeBottom.setWeight(ExcelScript.BorderWeight.thick);
Campos
ノ Expandir a tabela
continuous
dash
dashDot
dashDotDot
dot
double
none
slantDashDot
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BorderWeight enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a border around a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the RangeFormat object for the range "B2:G10".
const currentSheet = workbook.getActiveWorksheet();
const rangeForBorder = currentSheet.getRange("B2:G10");
const format = rangeForBorder.getFormat();
// Get a RangeBorder object for each edge of the range and set the border
properties.
let edgeTop = format.getRangeBorder(ExcelScript.BorderIndex.edgeTop);
edgeTop.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeTop.setWeight(ExcelScript.BorderWeight.thick);
let edgeBottom =
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom);
edgeBottom.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeBottom.setWeight(ExcelScript.BorderWeight.thick);
Campos
ノ Expandir a tabela
hairline
medium
thick
thin
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BuiltInStyle enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the cell style to "warning text"
* on every cell with a formula error.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range in the current worksheet.
const sheet = workbook.getActiveWorksheet();
const usedRange = sheet.getUsedRange();
Campos
ノ Expandir a tabela
accent1
accent1_20
accent1_40
accent1_60
accent2
accent2_20
accent2_40
accent2_60
accent3
accent3_20
accent3_40
accent3_60
accent4
accent4_20
accent4_40
accent4_60
accent5
accent5_20
accent5_40
accent5_60
accent6
accent6_20
accent6_40
accent6_60
bad
calculation
checkCell
comma
currency
emphasis1
emphasis2
emphasis3
explanatoryText
good
heading1
heading2
heading3
heading4
hlink
hlinkTrav
input
linkedCell
neutral
normal
note
output
percent
sheetTitle
total
warningText
wholeComma
wholeDollar
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CalculationMode enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script recalculates the used range of a specific worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Only recalculate if the calculation mode is not set to automatic.
if (workbook.getApplication().getCalculationMode() !==
ExcelScript.CalculationMode.automatic) {
// Get the used range from a worksheet named "Monthly Report".
const sheet = workbook.getWorksheet("Monthly Report");
const range = sheet.getUsedRange();
console.log(`Calculating ${range.getAddress()}`);
Campos
ノ Expandir a tabela
Comentários
Exemplos
TypeScript
/**
* This script uses the fill color of the first cell to indicate the current
* calculation state of the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the first worksheet.
const cell = workbook.getWorksheets()[0].getCell(0,0);
Campos
ノ Expandir a tabela
pending Foram feitas alterações que dispararam o cálculo, mas ainda não foi realizado um
recálculo.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CalculationType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script fully recalculates the entire workbook.
* This code is useful when automatic recalculation is turned off
* but later parts of the script rely on updated values.
*/
function main(workbook: ExcelScript.Workbook, workbookURL: string) {
const application = workbook.getApplication();
application.calculate(ExcelScript.CalculationType.fullRebuild);
}
Campos
ノ Expandir a tabela
fullRebuild Isso reconstruirá a cadeia de dependência completa, marcará todas as células como
sujas e, em seguida, as recalculará.
recalculate Recalcula todas as células que o Excel marcou como sujas, isto é, dependentes de
dados voláteis ou alterados e células programaticamente marcadas como sujas.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisCategoryType
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisDisplayUnit enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
none Opção padrão. Isso redefinirá a unidade de exibição para o eixo e definirá o
rótulo de unidade invisível.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisGroup enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
primary
secondary
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisPosition enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
custom
maximum
minimum
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisScaleType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
linear
logarithmic
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisTickLabelPosition
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
high
low
nextToAxis
none
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisTickMark enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
cross
inside
none
outside
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisTimeUnit enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
days
months
years
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
invalid
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartBinType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
auto
binCount
binWidth
category
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartBoxQuartileCalculation
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
exclusive
inclusive
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartColorScheme enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
colorfulPalette1
colorfulPalette2
colorfulPalette3
colorfulPalette4
monochromaticPalette1
monochromaticPalette10
monochromaticPalette11
monochromaticPalette12
monochromaticPalette13
monochromaticPalette2
monochromaticPalette3
monochromaticPalette4
monochromaticPalette5
monochromaticPalette6
monochromaticPalette7
monochromaticPalette8
monochromaticPalette9
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.ChartDataLabelPosition
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bestFit
bottom
callout
center
insideBase
insideEnd
invalid
left
none
outsideEnd
right
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartDisplayBlanksAs enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
interplotted
notPlotted
zero
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartErrorBarsInclude enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
both
minusValues
plusValues
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartErrorBarsType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds error bars for the standard error of each chart series
point.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for the chart.
const worksheet = workbook.getWorksheet("Sample");
const dataRange = worksheet.getRange("A1:B15");
// For each series, add error bars for the standard error on each point.
const allSeries = chart.getSeries();
allSeries.forEach((series) => {
series.getYErrorBars().setType(ExcelScript.ChartErrorBarsType.stError);
series.getYErrorBars().setVisible(true);
});
}
Campos
ノ Expandir a tabela
custom
fixedValue
percent
stDev
stError
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartGradientStyle enum
Referência
Pacote: ExcelScript
Representa o estilo gradiente de uma série de gráficos. Isso só é aplicável para gráficos
de mapas de região.
Campos
ノ Expandir a tabela
threePhaseColor
twoPhaseColor
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartGradientStyleType
enum
Referência
Pacote: ExcelScript
Representa o tipo de estilo gradiente de uma série de gráficos. Isso só é aplicável para
gráficos de mapas de região.
Campos
ノ Expandir a tabela
extremeValue
number
percent
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartLegendPosition enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottom
corner
custom
invalid
left
right
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartLineStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
continuous
dash
dashDot
dashDotDot
dot
grey25
grey50
grey75
none
roundDot
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartMapAreaLevel enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
city
continent
country
county
dataOnly
state
world
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartMapLabelStrategy
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bestFit
none
showAll
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartMapProjectionType
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
albers
automatic
mercator
miller
robinson
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartMarkerStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
circle
dash
diamond
dot
invalid
none
picture
plus
square
star
triangle
x
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartParentLabelStrategy
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
banner
none
overlapping
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPlotAreaPosition enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
custom
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPlotBy enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample performs the "Switch Row/Column" action on a chart named
"ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Switch the row and column for the chart's data source.
if (columnClusteredChart.getPlotBy() === ExcelScript.ChartPlotBy.columns)
{
// If the chart is grouped by columns, switch it to rows.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.rows);
} else {
// If the chart is grouped by rows, switch it to columns.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.columns);
}
}
Campos
ノ Expandir a tabela
columns
rows
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartSeriesBy enum
Referência
Pacote: ExcelScript
Especifica se a série é por linhas ou por colunas. No Excel na área de trabalho, a opção
"auto" inspecionará a forma de dados de origem para adivinhar automaticamente se os
dados são por linhas ou colunas. Em Excel na Web, "auto" simplesmente será padrão
para "colunas".
Comentários
Exemplos
TypeScript
/**
* This script creates a clustered-column chart using an existing table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const table = sheet.getTables()[0];
Campos
ノ Expandir a tabela
auto No Excel na área de trabalho, a opção "auto" inspecionará a forma de dados de origem
para adivinhar automaticamente se os dados são por linhas ou colunas. Em Excel na
Web, "auto" simplesmente será padrão para "colunas".
columns
rows
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartSeriesDimension enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartSplitType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
splitByCustomSplit
splitByPercentValue
splitByPosition
splitByValue
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTextHorizontal
Alignment enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
center
distributed
justify
left
right
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTextVerticalAlignment
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottom
center
distributed
justify
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTickLabelAlignment
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
center
left
right
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTitlePosition enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
bottom
left
right
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTrendlineType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
exponential
linear
logarithmic
movingAverage
polynomial
power
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample creates a column-clustered chart based on the current
worksheet's data.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
Campos
ノ Expandir a tabela
area
areaStacked
areaStacked100
barClustered
barOfPie
barStacked
barStacked100
boxwhisker
bubble
bubble3DEffect
columnClustered
columnStacked
columnStacked100
coneBarClustered
coneBarStacked
coneBarStacked100
coneCol
coneColClustered
coneColStacked
coneColStacked100
cylinderBarClustered
cylinderBarStacked
cylinderBarStacked100
cylinderCol
cylinderColClustered
cylinderColStacked
cylinderColStacked100
doughnut
doughnutExploded
funnel
histogram
invalid
line
lineMarkers
lineMarkersStacked
lineMarkersStacked100
lineStacked
lineStacked100
pareto
pie
pieExploded
pieOfPie
pyramidBarClustered
pyramidBarStacked
pyramidBarStacked100
pyramidCol
pyramidColClustered
pyramidColStacked
pyramidColStacked100
radar
radarFilled
radarMarkers
regionMap
stockHLC
stockOHLC
stockVHLC
stockVOHLC
sunburst
surface
surfaceTopView
surfaceTopViewWireframe
surfaceWireframe
treemap
waterfall
xyscatter
xyscatterLines
xyscatterLinesNoMarkers
xyscatterSmooth
xyscatterSmoothNoMarkers
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartUnderlineStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
none
single
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ClearApplyTo enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script removes any extra formatting that's been applied to a table.
* This leaves only the base table style effects.
* Any formatting outside of the table will be left as is.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
let worksheet = workbook.getActiveWorksheet();
let table = worksheet.getTables()[0];
// Clear all the formatting that is not applied by the table and the table
style.
range.clear(ExcelScript.ClearApplyTo.formats);
}
Campos
ノ Expandir a tabela
all
Comentários
Exemplos
TypeScript
/**
* This script applies conditional formatting to a range.
* That formatting is conditional upon the cell's numerical value.
* Any value between 50 and 75 will have the cell fill color changed and the
font made italic.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range to format.
const sheet = workbook.getActiveWorksheet();
const ratingColumn = sheet.getRange("D2:D20");
ratingColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.cellValu
e).getCellValue();
// Create the condition, in this case when the cell value is between 50
and 75.
let rule: ExcelScript.ConditionalCellValueRule = {
formula1: "50",
formula2: "75",
operator: ExcelScript.ConditionalCellValueOperator.between
};
cellValueConditionalFormatting.setRule(rule);
}
Campos
ノ Expandir a tabela
between
equalTo
greaterThan
greaterThanOrEqual
invalid
lessThan
lessThanOrEqual
notBetween
notEqualTo
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalDataBarAxis
Format enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
automatic
cellMidPoint
none
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalDataBarDirection
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
context
leftToRight
rightToLeft
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatColor
CriterionType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a red, white, and blue color scale to the selected
range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
let selectedRange = workbook.getSelectedRange();
// Set the colors for the three parts of the scale: minimum, midpoint, and
maximum.
conditionalFormatting.getColorScale().setCriteria({
minimum: {
color:"#F8696B", /* A pale red. */
type:ExcelScript.ConditionalFormatColorCriterionType.lowestValue
},
midpoint: {
color: "#FCFCFF", /* Slightly off-white. */
formula:'=50',type:ExcelScript.ConditionalFormatColorCriterionType.percentil
e
},
maximum: {
color: "#5A8AC6", /* A pale blue. */
type:ExcelScript.ConditionalFormatColorCriterionType.highestValue
}
});
}
Campos
ノ Expandir a tabela
formula
highestValue
invalid
lowestValue
number
percent
percentile
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatDirection
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottom
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatIconRule
Type enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
conditionalFormatting.getIconSet().setStyle(ExcelScript.IconSet.threeTraffic
Lights1);
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
const criteria: ExcelScript.ConditionalIconCriterion[] = [
{
formula: '=0', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=33', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=67', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
}];
conditionalFormatting.getIconSet().setCriteria(criteria);
}
Campos
ノ Expandir a tabela
formula
invalid
number
percent
percentile
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatPreset
Criterion enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a conditional format that uses a preset criterion.
* Any cell in row 1 will have the color fill set to green if it is a
duplicate value
* (of anything else in row 1).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for row 1.
const sheet = workbook.getActiveWorksheet();
const formattedRange = sheet.getRange("1:1");
// Set a rule to apply the conditional format when values are duplicated
in the range.
const duplicateRule: ExcelScript.ConditionalPresetCriteriaRule = {
criterion: ExcelScript.ConditionalFormatPresetCriterion.duplicateValues
};
presetFormat.setRule(duplicateRule);
}
Campos
ノ Expandir a tabela
aboveAverage
belowAverage
blanks
duplicateValues
equalOrAboveAverage
equalOrBelowAverage
errors
invalid
lastMonth
lastSevenDays
lastWeek
nextMonth
nextWeek
nonBlanks
nonErrors
oneStdDevAboveAverage
oneStdDevBelowAverage
thisMonth
thisWeek
threeStdDevAboveAverage
threeStdDevBelowAverage
today
tomorrow
twoStdDevAboveAverage
twoStdDevBelowAverage
uniqueValues
yesterday
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatRuleType
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates data bar conditional formatting on the selected
range.
* The scale of the data bar goes from 0 to 1000.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
const selected = workbook.getSelectedRange();
Campos
ノ Expandir a tabela
automatic
formula
highestValue
invalid
lowestValue
number
percent
percentile
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatType
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a red, white, and blue color scale to the selected
range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
let selectedRange = workbook.getSelectedRange();
// Set the colors for the three parts of the scale: minimum, midpoint, and
maximum.
conditionalFormatting.getColorScale().setCriteria({
minimum: {
color:"#F8696B", /* A pale red. */
type:ExcelScript.ConditionalFormatColorCriterionType.lowestValue
},
midpoint: {
color: "#FCFCFF", /* Slightly off-white. */
formula:'=50',type:ExcelScript.ConditionalFormatColorCriterionType.percentil
e
},
maximum: {
color: "#5A8AC6", /* A pale blue. */
type:ExcelScript.ConditionalFormatColorCriterionType.highestValue
}
});
}
Campos
ノ Expandir a tabela
cellValue
colorScale
containsText
custom
dataBar
iconSet
presetCriteria
topBottom
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalIconCriterion
Operator enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
conditionalFormatting.getIconSet().setStyle(ExcelScript.IconSet.threeTraffic
Lights1);
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
const criteria: ExcelScript.ConditionalIconCriterion[] = [
{
formula: '=0', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=33', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=67', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
}];
conditionalFormatting.getIconSet().setCriteria(criteria);
}
Campos
ノ Expandir a tabela
greaterThan
greaterThanOrEqual
invalid
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeBorder
Index enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
edgeBottom
edgeLeft
edgeRight
edgeTop
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeBorderLine
Style enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
continuous
dash
dashDot
dashDotDot
dot
none
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeFont
UnderlineStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
double
none
single
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalTextOperator
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds conditional formatting to the first column in the
worksheet.
* This formatting gives the cells a green fill if they have text starting
with "Excel".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first column in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const firstColumn = currentSheet.getRange("A:A");
firstColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.containsT
ext).getTextComparison();
// Apply the condition rule that the text begins with "Excel".
const textRule: ExcelScript.ConditionalTextComparisonRule = {
operator: ExcelScript.ConditionalTextOperator.beginsWith,
text: "Excel"
};
textConditionFormat.setRule(textRule);
}
Campos
ノ Expandir a tabela
beginsWith
contains
endsWith
invalid
notContains
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalTopBottom
CriterionType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottomItems
bottomPercent
invalid
topItems
topPercent
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConnectorType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a line that goes from cell B2 to cell F4 on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Add a straight line that connects the top-left corners of both cells.
const line = sheet.addLine(
b2Range.getLeft(),
b2Range.getTop(),
f4Range.getLeft(),
f4Range.getTop(),
ExcelScript.ConnectorType.straight);
}
Campos
ノ Expandir a tabela
curve
elbow
straight
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ContentType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample creates a comment that mentions a specific person.
* That person will get a notification and link to the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const cell = currentSheet.getCell(0,0);
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationAlertStyle
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
* Attempts to enter other values are blocked and an error message appears.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
// Create an alert to appear when data other than positive numbers are
entered.
const positiveNumberOnlyAlert: ExcelScript.DataValidationErrorAlert = {
message: "Positive numbers only",
showAlert: true,
style: ExcelScript.DataValidationAlertStyle.stop,
title: "Invalid data"
};
rangeDataValidation.setErrorAlert(positiveNumberOnlyAlert);
}
Campos
ノ Expandir a tabela
information
stop
warning
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationOperator
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
Campos
ノ Expandir a tabela
between
equalTo
greaterThan
greaterThanOrEqualTo
lessThan
lessThanOrEqualTo
notBetween
notEqualTo
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample reads and logs the data validation type of the currently
selected range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the currently selected range.
let range = workbook.getSelectedRange();
/*
* Log the data validation type.
* If the range has a single value, it logs that type.
* If the range doesn't have data validation applied, it logs "None".
* If the range has multiple different types of data validation, it logs
"Inconsistent" or "MixedCriteria".
*/
console.log(validationType.toString());
}
Campos
ノ Expandir a tabela
mixedCriteria Critérios mistos significam que o intervalo tem validação de dados presente em
algumas células, mas não em todas as células.
none Nenhum significa permitir qualquer valor, indicando que não há validação de
dados no intervalo.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DateFilterCondition enum
Referência
Pacote: ExcelScript
Enumerando todas as condições aceitas pelas quais um filtro de data pode ser aplicado.
Usado para configurar o tipo de PivotFilter que é aplicado ao campo.
Comentários
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters out rows
* that aren't from this month.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DeleteShiftDirection enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample creates a sample range, then deletes
* "A1" using different DeleteShiftDirection values.
*/
function main(workbook: ExcelScript.Workbook) {
// Add sample data to better visualize the delete changes.
const currentSheet = workbook.getActiveWorksheet();
currentSheet.getRange("A1:D4").setValues([
[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]);
// Delete A1 and shift the cells from the right to fill the space.
// The value being deleted is 1.
currentSheet.getRange("A1").delete(ExcelScript.DeleteShiftDirection.left);
// Delete A1 and shift the cells from the bottom to fill the space.
// The value being deleted is 2.
currentSheet.getRange("A1").delete(ExcelScript.DeleteShiftDirection.up);
Campos
ノ Expandir a tabela
left
up
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DocumentPropertyType
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script uses a custom property to set the value and formatting of a
cell.
* If the value of "Routing Number" is not set or is not a number, the cell
will be red.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell from Sheet1.
const cell = workbook.getWorksheet("Sheet1").getCell(0,0);
Campos
ノ Expandir a tabela
boolean
date
float
number
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DynamicFilterCriteria enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a filter to a table that filters it
* to only show rows with dates from the previous month.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "ReportTable".
const table = workbook.getTable("ReportTable");
dateColumn.getFilter().applyDynamicFilter(ExcelScript.DynamicFilterCriteria.
lastMonth);
}
Campos
ノ Expandir a tabela
aboveAverage
allDatesInPeriodApril
allDatesInPeriodAugust
allDatesInPeriodDecember
allDatesInPeriodFebruary
allDatesInPeriodJanuary
allDatesInPeriodJuly
allDatesInPeriodJune
allDatesInPeriodMarch
allDatesInPeriodMay
allDatesInPeriodNovember
allDatesInPeriodOctober
allDatesInPeriodQuarter1
allDatesInPeriodQuarter2
allDatesInPeriodQuarter3
allDatesInPeriodQuarter4
allDatesInPeriodSeptember
belowAverage
lastMonth
lastQuarter
lastWeek
lastYear
nextMonth
nextQuarter
nextWeek
nextYear
thisMonth
thisQuarter
thisWeek
thisYear
today
tomorrow
unknown
yearToDate
yesterday
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FillPattern enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets a black-checkered fill on the selected range.
*/
function main(workbook: ExcelScript.Workbook) {
const selected = workbook.getSelectedRange();
selected.getFormat().getFill().setPattern(ExcelScript.FillPattern.checker);
selected.getFormat().getFill().setPatternColor("black");
}
Campos
ノ Expandir a tabela
checker
crissCross
down
gray16
gray25
gray50
gray75
gray8
grid
horizontal
lightDown
lightHorizontal
lightUp
lightVertical
linearGradient
none
rectangularGradient
semiGray75
solid
up
vertical
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FilterDatetimeSpecificity
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters it
* to only show rows from between June 20th, 2022 and July 10th, 2022.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
Campos
ノ Expandir a tabela
day
hour
minute
month
second
year
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FilterOn enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a filter to a table so that
* only rows with values in column 1 that start with "L" are shown.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the autoFilter of the first table in the current worksheet.
const table = workbook.getActiveWorksheet().getTables()[0];
const autoFilter = table.getAutoFilter();
Campos
ノ Expandir a tabela
bottomItems
bottomPercent
cellColor
custom
dynamic
fontColor
icon
topItems
topPercent
values
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FilterOperator enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* The script filters rows from a table based on a numerical range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
// Filter to only show rows with a value in the "Exam Score" column that
is
// greater than 0 and less than or equal to 60.
table.getColumnByName("Exam Score").getFilter().applyCustomFilter(">0", "
<=60", ExcelScript.FilterOperator.and);
}
Campos
ノ Expandir a tabela
and
or
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.GeometricShapeType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a hexagon shape on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const hexagon: ExcelScript.Shape =
currentSheet.addGeometricShape(ExcelScript.GeometricShapeType.hexagon);
Campos
ノ Expandir a tabela
accentBorderCallout1
accentBorderCallout2
accentBorderCallout3
accentCallout1
accentCallout2
accentCallout3
actionButtonBackPrevious
actionButtonBeginning
actionButtonBlank
actionButtonDocument
actionButtonEnd
actionButtonForwardNext
actionButtonHelp
actionButtonHome
actionButtonInformation
actionButtonMovie
actionButtonReturn
actionButtonSound
arc
bentArrow
bentUpArrow
bevel
blockArc
borderCallout1
borderCallout2
borderCallout3
bracePair
bracketPair
callout1
callout2
callout3
can
chartPlus
chartStar
chartX
chevron
chord
circularArrow
cloud
cloudCallout
corner
cornerTabs
cube
curvedDownArrow
curvedLeftArrow
curvedRightArrow
curvedUpArrow
decagon
diagonalStripe
diamond
dodecagon
donut
doubleWave
downArrow
downArrowCallout
ellipse
ellipseRibbon
ellipseRibbon2
flowChartAlternateProcess
flowChartCollate
flowChartConnector
flowChartDecision
flowChartDelay
flowChartDisplay
flowChartDocument
flowChartExtract
flowChartInputOutput
flowChartInternalStorage
flowChartMagneticDisk
flowChartMagneticDrum
flowChartMagneticTape
flowChartManualInput
flowChartManualOperation
flowChartMerge
flowChartMultidocument
flowChartOfflineStorage
flowChartOffpageConnector
flowChartOnlineStorage
flowChartOr
flowChartPredefinedProcess
flowChartPreparation
flowChartProcess
flowChartPunchedCard
flowChartPunchedTape
flowChartSort
flowChartSummingJunction
flowChartTerminator
foldedCorner
frame
funnel
gear6
gear9
halfFrame
heart
heptagon
hexagon
homePlate
horizontalScroll
irregularSeal1
irregularSeal2
leftArrow
leftArrowCallout
leftBrace
leftBracket
leftCircularArrow
leftRightArrow
leftRightArrowCallout
leftRightCircularArrow
leftRightRibbon
leftRightUpArrow
leftUpArrow
lightningBolt
lineInverse
mathDivide
mathEqual
mathMinus
mathMultiply
mathNotEqual
mathPlus
moon
nonIsoscelesTrapezoid
noSmoking
notchedRightArrow
octagon
parallelogram
pentagon
pie
pieWedge
plaque
plaqueTabs
plus
quadArrow
quadArrowCallout
rectangle
ribbon
ribbon2
rightArrow
rightArrowCallout
rightBrace
rightBracket
rightTriangle
round1Rectangle
round2DiagonalRectangle
round2SameRectangle
roundRectangle
smileyFace
snip1Rectangle
snip2DiagonalRectangle
snip2SameRectangle
snipRoundRectangle
squareTabs
star10
star12
star16
star24
star32
star4
star5
star6
star7
star8
stripedRightArrow
sun
swooshArrow
teardrop
trapezoid
triangle
upArrow
upArrowCallout
upDownArrow
upDownArrowCallout
uturnArrow
verticalScroll
wave
wedgeEllipseCallout
wedgeRectCallout
wedgeRRectCallout
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.GroupOption enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a two-level column-based outline on Sheet1.
*/
function main(workbook: ExcelScript.Workbook) {
// Group columns A-F in the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const firstLevel = sheet.getRange("A:F");
firstLevel.group(ExcelScript.GroupOption.byColumns);
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.HeaderFooterState enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.HorizontalAlignment enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script centers the text in a table's header row cells.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
headerRange.getFormat().setHorizontalAlignment(ExcelScript.HorizontalAlignme
nt.center);
}
Campos
ノ Expandir a tabela
center
centerAcrossSelection
distributed
fill
general
justify
left
right
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.IconSet enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
conditionalFormatting.getIconSet().setStyle(ExcelScript.IconSet.threeTraffic
Lights1);
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
conditionalFormatting.getIconSet().setCriteria([
{
formula:'=0',operator:ExcelScript.ConditionalIconCriterionOperator.greaterTh
anOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula:'=33',operator:ExcelScript.ConditionalIconCriterionOperator.greaterT
hanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent},
{
formula:'=67',operator:ExcelScript.ConditionalIconCriterionOperator.greaterT
hanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
}]);
}
Campos
ノ Expandir a tabela
fiveArrows
fiveArrowsGray
fiveBoxes
fiveQuarters
fiveRating
fourArrows
fourArrowsGray
fourRating
fourRedToBlack
fourTrafficLights
invalid
threeArrows
threeArrowsGray
threeFlags
threeSigns
threeStars
threeSymbols
threeSymbols2
threeTrafficLights1
threeTrafficLights2
threeTriangles
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.ImageFittingMode enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script returns an image of the first chart in the first worksheet.
* That image is 600x400 pixels and the chart will be
* stretched to fill those dimensions.
* The returned image can be used in a Power Automate flow.
*/
function main(workbook: ExcelScript.Workbook): string {
// Get the first chart in the first worksheet.
const firstSheet = workbook.getFirstWorksheet();
const firstChart = firstSheet.getCharts()[0];
return base64String;
}
Campos
ノ Expandir a tabela
fill
fit
fitAndCenter
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.InsertShiftDirection enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script inserts headers at the top of the worksheet.
*/
function main(workbook: ExcelScript.Workbook)
{
let currentSheet = workbook.getActiveWorksheet();
// Add a blank first row and push existing data down a row.
let firstRow = currentSheet.getRange("1:1");
firstRow.insert(ExcelScript.InsertShiftDirection.down);
Campos
ノ Expandir a tabela
down
right
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.KeyboardDirection enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script makes the font bold on all the contiguous cells between
* A1 and the bottom of the used range of the first column.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get every cell that's used between A1 and the end of the column.
// This recreates the Ctrl+Shift+Down arrow key behavior.
let firstCell = selectedSheet.getRange("A1");
let firstColumn =
firstCell.getExtendedRange(ExcelScript.KeyboardDirection.down);
Campos
ノ Expandir a tabela
down
left
right
up
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.LabelFilterCondition enum
Referência
Pacote: ExcelScript
Enumerando todas as condições aceitas pelas quais um filtro de rótulo pode ser
aplicado. Usado para configurar o tipo de PivotFilter que é aplicado ao campo.
PivotFilter.criteria.exclusive pode ser definido para true inverter muitas dessas
condições.
Comentários
Exemplos
TypeScript
/**
* This script filters items that start with "L" from the "Type" field
* of the "Farm Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable.
const pivotTable = workbook.getActiveWorksheet().getPivotTable("Farm
Sales");
// Filter out any types that start with "L" (such as "Lemons" and
"Limes").
const filter: ExcelScript.PivotLabelFilter = {
condition: ExcelScript.LabelFilterCondition.beginsWith,
substring: "L",
exclusive: true
};
Campos
ノ Expandir a tabela
beginsWith O rótulo começa com o critério de substring.
Campos
ノ Expandir a tabela
brokenLinkedData
disambiguationNeeded
fetchingData
none
validLinkedData
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NamedItemScope enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
workbook
worksheet
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NamedItemType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script looks for every named range with "Review" in the name
* and marks the range with a yellow fill.
*/
function main(workbook: ExcelScript.Workbook) {
// Look at every named item in the workbook.
workbook.getNames().forEach((namedItem) => {
// Find names containing "Review".
if (namedItem.getName().includes("Review")) {
// Only change the fill color if the named item is a range (not a
formula).
let itemType: ExcelScript.NamedItemType = namedItem.getType();
if (itemType === ExcelScript.NamedItemType.range) {
// Set the range's fill color to yellow.
namedItem.getRange().getFormat().getFill().setColor("yellow");
}
}
});
}
Campos
ノ Expandir a tabela
array
boolean
double
error
integer
range
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NumberFormatCategory
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script finds cells in a table column that are not formatted as
currency
* and sets the fill color to red.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Cost" column from the "Expenses" table.
const table = workbook.getTable("Expenses");
const costColumn = table.getColumnByName("Cost");
const costColumnRange = costColumn.getRangeBetweenHeaderAndTotal();
// If any cell in the column doesn't have a currency format, make the cell
red.
numberFormatCategories.forEach((category, index) =>{
if (category[0] != ExcelScript.NumberFormatCategory.currency) {
costColumnRange.getCell(index,
0).getFormat().getFill().setColor("red");
}
});
}
Campos
ノ Expandir a tabela
accounting Os formatos de contabilidade alinham os símbolos de moeda e os pontos decimal
em uma coluna.
currency Conversor de Moedas formatos são usados para valores monetários gerais. Use
formatos de contabilidade para alinhar pontos decimais em uma coluna.
date Os formatos de data exibem números de série de data e hora como valores de data.
Os formatos de data que começam com um asterisco (*) respondem a alterações
nas configurações regionais de data e hora especificadas para o sistema
operacional. Os formatos sem um asterisco não são afetados pelas configurações
do sistema operacional.
fraction Os formatos de fração exibem o valor da célula como um número inteiro com o
restante arredondado para o valor de fração mais próximo.
percentage Formatos percentuais multiplicam o valor da célula por 100 e exibem o resultado
com um símbolo percentual.
special Formatos especiais são úteis para acompanhar valores de lista e banco de dados.
text As células de formato de texto são tratadas como texto mesmo quando um número
está na célula. A célula é exibida exatamente como inserida.
time Os formatos de hora exibem números de série de data e hora como valores de data.
Os formatos de tempo que começam com um asterisco (*) respondem a alterações
nas configurações de data e hora regionais especificadas para o sistema
operacional. Os formatos sem um asterisco não são afetados pelas configurações
do sistema operacional.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.PageOrientation enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the printing orientation for the entire workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
Campos
ノ Expandir a tabela
landscape
portrait
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.PaperType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the page size for printing.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
// Print on 8.5"x11" paper.
pageLayout.setPaperSize(ExcelScript.PaperType.letter);
});
}
Campos
ノ Expandir a tabela
a3
a4
a4Small
a5
b4
b5
csheet
dsheet
envelope10
envelope11
envelope12
envelope14
envelope9
envelopeB4
envelopeB5
envelopeB6
envelopeC3
envelopeC4
envelopeC5
envelopeC6
envelopeC65
envelopeDL
envelopeItaly
envelopeMonarch
envelopePersonal
esheet
executive
fanfoldLegalGerman
fanfoldStdGerman
fanfoldUS
folio
ledger
legal
letter
letterSmall
note
paper10x14
paper11x17
quatro
statement
tabloid
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PictureFormat enum
Referência
Pacote: ExcelScript
O formato da imagem.
Comentários
Exemplos
TypeScript
/**
* This script creates a star shape with the value from cell A1.
* It then returns the image as a base64-encoded string.
* This string would be used as part of a Power Automate flow to add the
image elsewhere.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Set the text of star and make sure the shape fits the text.
const textFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFitTex
t);
Campos
ノ Expandir a tabela
unknown
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotAxis enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotFilterTopBottom
Criterion enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottomItems
bottomPercent
bottomSum
invalid
topItems
topPercent
topSum
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotFilterType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script gets the "Type" field from the "Farms Sales" PivotTable
* and clears the value filter from it.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
// Clear the value filter (if there is one) from the field.
typeField.clearFilter(ExcelScript.PivotFilterType.value);
}
Campos
ノ Expandir a tabela
date Filtra PivotItems com uma data no lugar de um rótulo. Observação: um PivotField não
pode ter simultaneamente um filtro de rótulo e um filtro de data aplicado.
label Filtra PivotItems com base em seus rótulos. Observação: um PivotField não pode ter
simultaneamente um filtro de rótulo e um filtro de data aplicado.
Comentários
Exemplos
TypeScript
/**
* This script sets the layout of the "Farms Sales" PivotTable to the
"tabular"
* setting. This places the fields from the Rows area in separate columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
Campos
ノ Expandir a tabela
outline Os itens dos campos internos estão na mesma linha que os itens e subtotais dos
campos externos estão sempre na parte inferior.
tabular Os itens dos campos internos estão sempre em uma nova linha em relação aos itens
dos campos externos.
6 Colaborar conosco no
Comentários do Office Scripts
GitHub O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
A fonte deste conteúdo pode comentários:
ser encontrada no GitHub, onde
você também pode criar e Abrir um problema de documentação
revisar problemas e solicitações
de pull. Para obter mais Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.Placement enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a diamond shape at cell C3.
* The shape moves and resizes as the grid underneath it changes.
*/
function main(workbook: ExcelScript.Workbook) {
// Get cell C3 in the current worksheet.
const sheet = workbook.getActiveWorksheet();
const cell = sheet.getRange("C3");
// Set the placement of the shape so that it resizes and moves with the
grid.
diamond.setPlacement(ExcelScript.Placement.twoCell);
}
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PrintComments enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script makes the comments print at the end of the worksheet
* when the workbook is printed.
*/
function main(workbook: ExcelScript.Workbook) {
// Access every worksheet in the workbook.
workbook.getWorksheets().forEach(worksheet => {
// Get the page layout for each sheet.
const layout = worksheet.getPageLayout();
// Change the comment printing settings to print them at the end of the
sheet.
layout.setPrintComments(ExcelScript.PrintComments.endSheet);
});
}
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PrintErrorType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
asDisplayed
blank
dash
notAvailable
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PrintMarginUnit enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PrintOrder enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the print order for every worksheet in the workbook.
* The order of printed content will go over (e.g., left-to-right)
* then down (i.e., top-to-bottom).
*/
function main(workbook: ExcelScript.Workbook) {
// Access every worksheet in the workbook.
workbook.getWorksheets().forEach(worksheet => {
// Get the page layout for each sheet.
const layout: ExcelScript.PageLayout = worksheet.getPageLayout();
Campos
ノ Expandir a tabela
overThenDown Processa as páginas ou campos de página à direita antes de mover para baixo
nas linhas.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ProtectionSelectionMode
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script protects cells from being selected on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the protection settings for the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const sheetProtection = currentSheet.getProtection();
Campos
ノ Expandir a tabela
unlocked A seleção é permitida apenas para células que não estão bloqueadas.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeCopyType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script copies all of the values from the current worksheet to a new
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current worksheet.
let usedRange = workbook.getActiveWorksheet().getUsedRange();
// Copy the values from the used range to the new worksheet.
let copyType = ExcelScript.RangeCopyType.values; /* Change this to copy
different information, such as formats. */
let targetRange = newSheet.getRangeByIndexes(
usedRange.getRowIndex(),
usedRange.getColumnIndex(),
usedRange.getRowCount(),
usedRange.getColumnCount());
targetRange.copyFrom(usedRange, copyType);
Campos
ノ Expandir a tabela
all
formats
formulas
link
values
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeUnderlineStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
double
doubleAccountant
none
single
singleAccountant
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeValueType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script formats rows in a worksheet based on the first value in that
row.
* If it's the boolean value TRUE, the row is bolded.
* If it's FALSE, nothing is changed.
* If the value type isn't a boolean, the row is italicized.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range in the active worksheet.
const sheet = workbook.getActiveWorksheet();
const usedRange = sheet.getUsedRange();
Campos
ノ Expandir a tabela
boolean
double
empty
error
integer
richValue
string
unknown
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ReadingOrder enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SearchDirection enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script searches for the next instance of the text "TK" on the
current worksheet.
* It then selects that cell and removes "TK" and all formatting from the
cell.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current worksheet.
let range = workbook.getActiveWorksheet().getUsedRange();
// Remove the "TK" text value from the cell, as well as any formatting
that may have been added.
tkCell.clear(ExcelScript.ClearApplyTo.all);
}
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeAutoSize enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a star shape with the value from cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Set the text of star and make sure the shape fits the text.
const textFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFitTex
t);
}
Campos
ノ Expandir a tabela
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeFontUnderlineStyle
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
dash
dashHeavy
dashLong
dashLongHeavy
dotDash
dotDashHeavy
dotDotDash
dotDotDashHeavy
dotted
dottedHeavy
double
heavy
none
single
wavy
wavyDouble
wavyHeavy
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeLineDashStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
dash
dashDot
dashDotDot
longDash
longDashDot
longDashDotDot
roundDot
solid
squareDot
systemDash
systemDashDot
systemDot
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.ShapeLineStyle enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
thickThin Linha grossa ao lado da linha fina. Para linhas horizontais, a linha grossa está
acima da linha fina. Para linhas verticais, a linha grossa é à esquerda da linha
fina.
thinThick Linha grossa ao lado da linha fina. Para linhas horizontais, a linha grossa está
abaixo da linha fina. Para linhas verticais, a linha grossa é à direita da linha
fina.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeScaleFrom enum
Referência
Pacote: ExcelScript
Especifica qual parte da forma mantém sua posição quando a forma é dimensionada.
Campos
ノ Expandir a tabela
scaleFromBottomRight
scaleFromMiddle
scaleFromTopLeft
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeScaleType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
currentSize
originalSize
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextHorizontal
Alignment enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
center
distributed
justify
justifyLow
left
right
thaiDistributed
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextHorizontal
Overflow enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
clip
overflow
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextOrientation enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
eastAsianVertical
horizontal
mongolianVertical
vertical
vertical270
wordArtVertical
wordArtVerticalRTL
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextReadingOrder
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
leftToRight
rightToLeft
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextVerticalAlignment
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
bottom
distributed
justified
middle
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeTextVerticalOverflow
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
ellipsis Oculte texto que não se ajusta verticalmente no quadro de texto e adicione reticências
(...) ao final do texto visível.
overflow Permita que o texto exceda o quadro de texto verticalmente (pode ser partindo da
parte superior, inferior ou ambas, dependendo do alinhamento do texto).
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeType enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
geometricShape
group
image
line
unsupported
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeZOrder enum
Referência
Pacote: ExcelScript
Especifica para que local da ordem z uma forma deve ser movida, em relação às outras
formas.
Campos
ノ Expandir a tabela
bringForward
bringToFront
sendBackward
sendToBack
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SheetVisibility enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script unhides all the worksheets in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Iterate over each worksheet.
workbook.getWorksheets().forEach((worksheet) => {
// Set the worksheet visibility to visible.
worksheet.setVisibility(ExcelScript.SheetVisibility.visible);
});
}
Campos
ノ Expandir a tabela
hidden
veryHidden
visible
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.ShowAsCalculation enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortBy enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortDataOption enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sorts a table based on the values in column 1.
* If the text of a column-1 value can be treated as a number,
* it will be sorted in numerical order, rather than Unicode order
* (so 123 will come before 12.3).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
Campos
ノ Expandir a tabela
normal
textAsNumber
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortMethod enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sorts a range using the values in the first column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range (A1:D8) to sort from the current worksheet.
const worksheet = workbook.getActiveWorksheet();
const rangeToSort = worksheet.getRange("A1:D8");
Campos
ノ Expandir a tabela
pinYin
strokeCount
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortOn enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sorts a range based on the color of the cells.
* It brings all red cells to the top of the range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range (A1:D8) to sort from the current worksheet.
const worksheet = workbook.getActiveWorksheet();
const rangeToSort = worksheet.getRange("A1:D8");
Campos
ノ Expandir a tabela
cellColor
fontColor
icon
value
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortOrientation enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
columns
rows
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SpecialCellType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script finds and highlights all the cells in the current worksheet
that contain a formula.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current sheet.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SpecialCellValueType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script finds and bolds the text of cells containing strings (not
numbers or formulas).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current sheet.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
// Get the RangeAreas object for each cell with only text.
const textCells = usedRange.getSpecialCells(
ExcelScript.SpecialCellType.constants,
ExcelScript.SpecialCellValueType.text);
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SubtotalLocationType enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script displays group subtotals of the "Farms Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TopBottomSelectionType
enum
Referência
Pacote: ExcelScript
Campos
ノ Expandir a tabela
items Filtre o número N superior/inferior dos itens medidos pelo valor escolhido.
percent Filtrar a porcentagem N superior/inferior dos itens, conforme medido pelo valor
escolhido.
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ValueFilterCondition enum
Referência
Pacote: ExcelScript
Enumerando todas as condições aceitas pelas quais um filtro de valor pode ser aplicado.
Usado para configurar o tipo de PivotFilter que é aplicado ao campo.
PivotFilter.exclusive pode ser definido para true inverter muitas dessas condições.
Comentários
Exemplos
TypeScript
/**
* This script applies a PivotValueFilter to the first row hierarchy in the
PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable on the current worksheet.
let sheet = workbook.getActiveWorksheet();
let pivotTable = sheet.getPivotTables()[0];
// Get the first row hierarchy to use as the field which gets filtered.
let rowHierarchy = pivotTable.getRowHierarchies()[0];
// Get the first data hierarchy to use as the values for filtering the
rows.
let dataHierarchy = pivotTable.getDataHierarchies()[0];
Campos
ノ Expandir a tabela
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.VerticalAlignment enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the vertical alignment formatting to "top"
* for every cell in the row.
*/
function main(workbook: ExcelScript.Workbook) {
// Get row 1 for the current worksheet.
const sheet = workbook.getActiveWorksheet();
const firstRow = sheet.getRange("1:1");
firstRow.getFormat().setVerticalAlignment(ExcelScript.VerticalAlignment.top)
;
}
Campos
ノ Expandir a tabela
bottom
center
distributed
justify
top
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.WorkbookLinksRefreshMode
enum
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script refreshes all the links to external workbooks,
* if the linked workbook refresh mode is set to manual.
* To learn about linked workbooks, see
https://support.microsoft.com/office/create-an-external-reference-link-to-a-
cell-range-in-another-workbook-c98d1803-dd75-4668-ac6a-d7cca2a9b95f.
*/
function main(workbook: ExcelScript.Workbook) {
// Check the refresh mode.
if (workbook.getLinkedWorkbookRefreshMode() ===
ExcelScript.WorkbookLinksRefreshMode.manual) {
console.log("Refreshing workbook links");
Campos
ノ Expandir a tabela
Comentários
Exemplos
TypeScript
/**
* This script duplicates a worksheet named "Template".
* The new worksheet is added after the template.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the worksheet named "Template".
let template = workbook.getWorksheet("Template");
Campos
ノ Expandir a tabela
after
before
beginning
end
none
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Application interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
calculate(calculationType)
Recalcula todas as pastas de trabalho abertas no Excel no momento.
TypeScript
Parâmetros
calculationType ExcelScript.CalculationType
Especifica o tipo de cálculo a usar. Confira ExcelScript.CalculationType detalhes.
Retornos
void
Exemplos
TypeScript
/**
* This script fully recalculates the entire workbook.
* This code is useful when automatic recalculation is turned off
* but later parts of the script rely on updated values.
*/
function main(workbook: ExcelScript.Workbook, workbookURL: string) {
const application = workbook.getApplication();
application.calculate(ExcelScript.CalculationType.fullRebuild);
}
getCalculationEngineVersion()
Retorna a versão do mecanismo de cálculo do Excel usada para o último recálculo
completo.
TypeScript
getCalculationEngineVersion(): number;
Retornos
number
getCalculationMode()
Retorna o modo de cálculo usado na pasta de trabalho, conforme definido pelas
constantes em ExcelScript.CalculationMode . Os valores possíveis são: Automatic ,
em que o Excel controla o recálculo; AutomaticExceptTables , em que o Excel controla
o recálculo, mas ignora as alterações nas tabelas; Manual , onde o cálculo é feito
quando o usuário solicita.
TypeScript
getCalculationMode(): CalculationMode;
Retornos
ExcelScript.CalculationMode
getCalculationState()
Retorna o estado de cálculo do aplicativo. Confira ExcelScript.CalculationState
detalhes.
TypeScript
getCalculationState(): CalculationState;
Retornos
ExcelScript.CalculationState
Exemplos
TypeScript
/**
* This script uses the fill color of the first cell to indicate the
current
* calculation state of the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the first worksheet.
const cell = workbook.getWorksheets()[0].getCell(0,0);
getCultureInfo()
Fornece informações com base nas configurações atuais de cultura do sistema. Isso
inclui os nomes de cultura, a formatação de números e outras configurações
culturalmente dependentes.
TypeScript
getCultureInfo(): CultureInfo;
Retornos
ExcelScript.CultureInfo
getDecimalSeparator()
Obtém a cadeia de caracteres usada como separador decimal para valores
numéricos. Isso se baseia nas configurações locais do Excel.
TypeScript
getDecimalSeparator(): string;
Retornos
string
getIterativeCalculation()
Retorna as configurações de cálculo iterativo. No Excel no Windows e no Mac, as
configurações serão aplicadas ao Aplicativo Excel. Em Excel na Web e em outras
plataformas, as configurações serão aplicadas à pasta de trabalho ativa.
TypeScript
getIterativeCalculation(): IterativeCalculation;
Retornos
ExcelScript.IterativeCalculation
getThousandsSeparator()
Obtém a cadeia de caracteres usada para separar grupos de dígitos à esquerda do
decimal para valores numéricos. Isso se baseia nas configurações locais do Excel.
TypeScript
getThousandsSeparator(): string;
Retornos
string
getUseSystemSeparators()
Especifica se os separadores do sistema do Excel estão habilitados. Os separadores
do sistema incluem o separador decimal e milhares de separadores.
TypeScript
getUseSystemSeparators(): boolean;
Retornos
boolean
setCalculationMode(calculationMode)
Retorna o modo de cálculo usado na pasta de trabalho, conforme definido pelas
constantes em ExcelScript.CalculationMode . Os valores possíveis são: Automatic ,
em que o Excel controla o recálculo; AutomaticExceptTables , em que o Excel controla
o recálculo, mas ignora as alterações nas tabelas; Manual , onde o cálculo é feito
quando o usuário solicita.
TypeScript
Parâmetros
calculationMode ExcelScript.CalculationMode
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.AutoFilter interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates an autoFilter on the worksheet that filters out rows
based on column values.
* The autoFilter filters to only include rows that have a value in column C
in the lowest 10 values
* (of column C values).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the autoFilter of the first table in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const dataRange = currentSheet.getUsedRange();
const autoFilter = currentSheet.getAutoFilter();
// Add a filter that will only show the rows with the lowest 10 values in
column C
// (index 2, assuming the used range spans from at least A:C).
autoFilter.apply(dataRange, 2, {
criterion1: "10",
filterOn: ExcelScript.FilterOn.bottomItems
});
}
Métodos
ノ Expandir a tabela
Detalhes do método
TypeScript
apply(
range: Range | string,
columnIndex?: number,
criteria?: FilterCriteria
): void;
Parâmetros
range ExcelScript.Range | string
O intervalo no qual o AutoFilter será aplicado.
columnIndex number
O índice de coluna baseado em zero ao qual o AutoFilter é aplicado.
criteria ExcelScript.FilterCriteria
Os critérios de filtro.
Retornos
void
Exemplos
TypeScript
/**
* This script applies a filter to a table so that
* only rows with values in column 1 that start with "L" are shown.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the autoFilter of the first table in the current worksheet.
const table = workbook.getActiveWorksheet().getTables()[0];
const autoFilter = table.getAutoFilter();
clearColumnCriteria(columnIndex)
Limpa os critérios de filtro de coluna do AutoFilter.
TypeScript
Parâmetros
columnIndex number
O índice de coluna baseado em zero, que representa qual filtro de coluna precisa ser
limpo. Se o valor do índice não tiver suporte (por exemplo, se o valor for um número
negativo ou se o valor for maior que o número de colunas disponíveis no intervalo),
um InvalidArgument erro será gerado.
Retornos
void
clearCriteria()
Limpa os critérios de filtro e o estado de classificação do AutoFilter.
TypeScript
clearCriteria(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script clears any applied criteria from the worksheet's
autoFilter.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
getCriteria()
Uma matriz que contém todos os critérios de filtro no intervalo de autofiltro.
TypeScript
getCriteria(): FilterCriteria[];
Retornos
ExcelScript.FilterCriteria[]
getEnabled()
Especifica se o AutoFilter está habilitado.
TypeScript
getEnabled(): boolean;
Retornos
boolean
getIsDataFiltered()
Especifica se o AutoFilter tem critérios de filtro.
TypeScript
getIsDataFiltered(): boolean;
Retornos
boolean
getRange()
Retorna o Range objeto que representa o intervalo ao qual o AutoFilter se aplica. Se
não houver nenhum Range objeto associado ao AutoFilter, esse método retornará
undefined .
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
reapply()
Aplica o objeto AutoFilter especificado atualmente no intervalo.
TypeScript
reapply(): void;
Retornos
void
remove()
Remove o Filtro automático do intervalo.
TypeScript
remove(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.BasicDataValidation interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
* Attempts to enter other values are blocked and an error message appears.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
// Create an alert to appear when data other than positive numbers are
entered.
const positiveNumberOnlyAlert: ExcelScript.DataValidationErrorAlert = {
message: "Positive numbers only",
showAlert: true,
style: ExcelScript.DataValidationAlertStyle.stop,
title: "Invalid data"
};
rangeDataValidation.setErrorAlert(positiveNumberOnlyAlert);
}
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
formula1
Especifica o operando à direita quando a propriedade do operador é definida como
um operador binário como GreaterThan (o operando à esquerda é o valor que o
usuário tenta inserir na célula). Com os operadores ternários Between e NotBetween,
especifica o operando de limite inferior. Por exemplo, definir a fórmula 1 a 10 e o
operador como GreaterThan significa que os dados válidos para o intervalo devem
ser maiores que 10. Ao definir o valor, ele pode ser passado como um número, um
objeto de intervalo ou uma fórmula de cadeia de caracteres (em que a cadeia de
caracteres é um número stringizado, uma referência de célula como "=A1" ou uma
fórmula como "=MIN(A1, B1)"). Ao recuperar o valor, ele sempre será retornado
como uma fórmula de cadeia de caracteres, por exemplo: "=10", "=A1",
"=SUM(A1:B5)", etc.
TypeScript
formula1: string | number | Range;
Valor da propriedade
string | number | ExcelScript.Range
formula2
Com os operadores ternários Between e NotBetween, especifica o operando de
limite superior. Não é usado com os operadores binários, como GreaterThan. Ao
definir o valor, ele pode ser passado como um número, um objeto de intervalo ou
uma fórmula de cadeia de caracteres (em que a cadeia de caracteres é um número
stringizado, uma referência de célula como "=A1" ou uma fórmula como "=MIN(A1,
B1)"). Ao recuperar o valor, ele sempre será retornado como uma fórmula de cadeia
de caracteres, por exemplo: "=10", "=A1", "=SUM(A1:B5)", etc.
TypeScript
Valor da propriedade
string | number | ExcelScript.Range
operator
O operador a ser usado para validar os dados.
TypeScript
operator: DataValidationOperator;
Valor da propriedade
ExcelScript.DataValidationOperator
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.Binding interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getTable() Retorna a tabela representada pela associação. Gerará um erro se a associação não
for do tipo correto.
getText() Retorna o texto representado pela associação. Gerará um erro se a associação não
for do tipo correto.
Detalhes do método
delete()
Especifica a associação.
TypeScript
delete(): void;
Retornos
void
getId()
Representa o identificador de associação.
TypeScript
getId(): string;
Retornos
string
getRange()
Retorna o intervalo representado pela associação. Gerará um erro se a associação
não for do tipo correto.
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getTable()
Retorna a tabela representada pela associação. Gerará um erro se a associação não
for do tipo correto.
TypeScript
getTable(): Table;
Retornos
ExcelScript.Table
getText()
Retorna o texto representado pela associação. Gerará um erro se a associação não
for do tipo correto.
TypeScript
getText(): string;
Retornos
string
getType()
Retorna o tipo da associação. Confira ExcelScript.BindingType detalhes.
TypeScript
getType(): BindingType;
Retornos
ExcelScript.BindingType
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CellValueConditionalFormat
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies conditional formatting to a range.
* That formatting is conditional upon the cell's numerical value.
* Any value between 50 and 75 will have the cell fill color changed and the
font made italic.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range to format.
const sheet = workbook.getActiveWorksheet();
const ratingColumn = sheet.getRange("D2:D20");
// Create the condition, in this case when the cell value is between 50
and 75.
let rule: ExcelScript.ConditionalCellValueRule = {
formula1: "50",
formula2: "75",
operator: ExcelScript.ConditionalCellValueOperator.between
};
cellValueConditionalFormatting.setRule(rule);
Detalhes do método
getFormat()
Retorna um objeto de formato, encapsulando a fonte de formatos condicionais,
preenchimento, bordas e outras propriedades.
TypeScript
getFormat(): ConditionalRangeFormat;
Retornos
ExcelScript.ConditionalRangeFormat
getRule()
Especifica o objeto de regra nesse formato condicional.
TypeScript
getRule(): ConditionalCellValueRule;
Retornos
ExcelScript.ConditionalCellValueRule
setRule(rule)
Especifica o objeto de regra nesse formato condicional.
TypeScript
Parâmetros
rule ExcelScript.ConditionalCellValueRule
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Chart interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
addChartSeries(name, Adiciona uma nova série para o conjunto. A nova série adicionada não
index) fica visível até que valores, valores de eixo x ou tamanhos de bolha
para ela sejam definidos (dependendo do tipo de gráfico).
getPlotBy() Especifica a forma como as colunas ou linhas são usadas como série de
dados no gráfico.
setPlotBy(plotBy) Especifica a forma como as colunas ou linhas são usadas como série de
dados no gráfico.
Detalhes do método
activate()
Ativa o gráfico na interface do usuário do Excel.
TypeScript
activate(): void;
Retornos
void
addChartSeries(name, index)
Adiciona uma nova série para o conjunto. A nova série adicionada não fica visível até
que valores, valores de eixo x ou tamanhos de bolha para ela sejam definidos
(dependendo do tipo de gráfico).
TypeScript
Parâmetros
name string
Opcional. Nome da série.
index number
Opcional. Valor de índice da série a ser adicionada. Indexados com zero.
Retornos
ExcelScript.ChartSeries
Exemplos
TypeScript
/**
* This sample produces a line chart with two series.
* The chart assumes data in A1:E5 that looks like this:
* Product Qtr1 Qtr2 Qtr3 Qtr4
* Frames 5000 7000 6544 4377
* Saddles 400 323 276 651
*/
function main(workbook: ExcelScript.Workbook) {
// Establish the ranges to use.
const sheet = workbook.getActiveWorksheet();
const headerRange = sheet.getRange("A1:E1");
const firstSeriesRange = sheet.getRange("A2:E2");
const secondSeriesRange = sheet.getRange("A3:E3");
delete()
Exclui o objeto de gráfico.
TypeScript
delete(): void;
Retornos
void
getAxes()
Representa os eixos de um gráfico.
TypeScript
getAxes(): ChartAxes;
Retornos
ExcelScript.ChartAxes
getCategoryLabelLevel()
Especifica uma constante de enumeração de nível de rótulo de categoria de gráfico,
referindo-se ao nível dos rótulos de categoria de origem.
TypeScript
getCategoryLabelLevel(): number;
Retornos
number
getChartType()
Especifica o tipo do gráfico. Confira ExcelScript.ChartType detalhes.
TypeScript
getChartType(): ChartType;
Retornos
ExcelScript.ChartType
getDataLabels()
Representa os rótulos de dados no gráfico.
TypeScript
getDataLabels(): ChartDataLabels;
Retornos
ExcelScript.ChartDataLabels
getDataTable()
Obtém a tabela de dados no gráfico. Se o gráfico não permitir uma tabela de dados,
esse método retornará undefined .
TypeScript
getDataTable(): ChartDataTable;
Retornos
ExcelScript.ChartDataTable
getDisplayBlanksAs()
Especifica a forma como as células em branco são plotadas em um gráfico.
TypeScript
getDisplayBlanksAs(): ChartDisplayBlanksAs;
Retornos
ExcelScript.ChartDisplayBlanksAs
getFormat()
Encapsula as propriedades de formato da área do gráfico.
TypeScript
getFormat(): ChartAreaFormat;
Retornos
ExcelScript.ChartAreaFormat
getHeight()
Especifica a altura, em pontos, do objeto gráfico.
TypeScript
getHeight(): number;
Retornos
number
getId()
Id exclusiva do gráfico.
TypeScript
getId(): string;
Retornos
string
TypeScript
getImage(
width?: number,
height?: number,
fittingMode?: ImageFittingMode
): string;
Parâmetros
width number
Opcional. A largura desejada da imagem resultante.
height number
Opcional. A altura desejada da imagem resultante.
fittingMode ExcelScript.ImageFittingMode
Opcional. O método usado para escalar o gráfico para as dimensões especificadas
(se a altura e a largura forem definidas).
Retornos
string
Exemplos
TypeScript
/**
* This script returns an image of the first chart in the first
worksheet.
* That image is 600x400 pixels and the chart will be
* stretched to fill those dimensions.
* The returned image can be used in a Power Automate flow.
*/
function main(workbook: ExcelScript.Workbook): string {
// Get the first chart in the first worksheet.
const firstSheet = workbook.getFirstWorksheet();
const firstChart = firstSheet.getCharts()[0];
return base64String;
}
getLeft()
A distância, em pontos, da esquerda do gráfico à origem da planilha.
TypeScript
getLeft(): number;
Retornos
number
getLegend()
Representa a legenda do gráfico.
TypeScript
getLegend(): ChartLegend;
Retornos
ExcelScript.ChartLegend
getName()
Especifica o nome de um objeto gráfico.
TypeScript
getName(): string;
Retornos
string
getPivotOptions()
Encapsula as opções para um gráfico dinâmico.
TypeScript
getPivotOptions(): ChartPivotOptions;
Retornos
ExcelScript.ChartPivotOptions
getPlotArea()
Representa a área de plotagem para o gráfico.
TypeScript
getPlotArea(): ChartPlotArea;
Retornos
ExcelScript.ChartPlotArea
getPlotBy()
Especifica a forma como as colunas ou linhas são usadas como série de dados no
gráfico.
TypeScript
getPlotBy(): ChartPlotBy;
Retornos
ExcelScript.ChartPlotBy
Exemplos
TypeScript
/**
* This sample performs the "Switch Row/Column" action on a chart named
"ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Switch the row and column for the chart's data source.
if (columnClusteredChart.getPlotBy() ===
ExcelScript.ChartPlotBy.columns) {
// If the chart is grouped by columns, switch it to rows.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.rows);
} else {
// If the chart is grouped by rows, switch it to columns.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.columns);
}
}
getPlotVisibleOnly()
Verdadeiro se apenas as células visíveis forem plotadas. Falso se ambas as células
visíveis e ocultas forem plotadas..
TypeScript
getPlotVisibleOnly(): boolean;
Retornos
boolean
getSeries()
Representa uma única série ou uma coleção de séries no gráfico.
TypeScript
getSeries(): ChartSeries[];
Retornos
ExcelScript.ChartSeries[]
Exemplos
TypeScript
/**
* This sample sets the overlap of the columns in a chart named
"ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
getSeriesNameLevel()
Especifica uma constante de enumeração de nível de série de gráficos, referindo-se
ao nível dos nomes da série de origem.
TypeScript
getSeriesNameLevel(): number;
Retornos
number
getShowAllFieldButtons()
Especifica se é necessário exibir todos os botões de campo em um Gráfico Dinâmico.
TypeScript
getShowAllFieldButtons(): boolean;
Retornos
boolean
getShowDataLabelsOverMaximum()
Especifica se deve mostrar os rótulos de dados quando o valor é maior que o valor
máximo no eixo de valor. Se o eixo de valor se tornar menor que o tamanho dos
pontos de dados, você poderá usar essa propriedade para definir se deve mostrar os
rótulos de dados. Essa propriedade se aplica somente a gráficos 2D.
TypeScript
getShowDataLabelsOverMaximum(): boolean;
Retornos
boolean
getStyle()
Especifica o estilo do gráfico para o gráfico.
TypeScript
getStyle(): number;
Retornos
number
getTitle()
Representa o título do gráfico especificado, incluindo o respectivo texto, a
visibilidade, a posição e a formatação.
TypeScript
getTitle(): ChartTitle;
Retornos
ExcelScript.ChartTitle
getTop()
Especifica a distância, em pontos, da borda superior do objeto até a parte superior
da linha 1 (em uma planilha) ou a parte superior da área do gráfico (em um gráfico).
TypeScript
getTop(): number;
Retornos
number
getWidth()
Especifica a largura, em pontos, do objeto gráfico.
TypeScript
getWidth(): number;
Retornos
number
getWorksheet()
A planilha que contém o gráfico atual.
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
setCategoryLabelLevel(categoryLabelLevel)
Especifica uma constante de enumeração de nível de rótulo de categoria de gráfico,
referindo-se ao nível dos rótulos de categoria de origem.
TypeScript
Parâmetros
categoryLabelLevel number
Retornos
void
setChartType(chartType)
Especifica o tipo do gráfico. Confira ExcelScript.ChartType detalhes.
TypeScript
Parâmetros
chartType ExcelScript.ChartType
Retornos
void
setData(sourceData, seriesBy)
Redefine os dados de origem do gráfico.
TypeScript
Parâmetros
sourceData ExcelScript.Range
O objeto range correspondente aos dados de origem.
seriesBy ExcelScript.ChartSeriesBy
Especifica a forma como as colunas ou linhas são usadas como série de dados no
gráfico. Pode ser um dos seguintes: Auto (padrão), Linhas e Colunas. Confira
ExcelScript.ChartSeriesBy detalhes.
Retornos
void
setDisplayBlanksAs(displayBlanksAs)
Especifica a forma como as células em branco são plotadas em um gráfico.
TypeScript
Parâmetros
displayBlanksAs ExcelScript.ChartDisplayBlanksAs
Retornos
void
setHeight(height)
Especifica a altura, em pontos, do objeto gráfico.
TypeScript
Parâmetros
height number
Retornos
void
setLeft(left)
A distância, em pontos, da esquerda do gráfico à origem da planilha.
TypeScript
Parâmetros
left number
Retornos
void
setName(name)
Especifica o nome de um objeto gráfico.
TypeScript
Parâmetros
name string
Retornos
void
Exemplos
TypeScript
/**
* This sample creates a column-clustered chart based on the current
worksheet's data.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
setPlotBy(plotBy)
Especifica a forma como as colunas ou linhas são usadas como série de dados no
gráfico.
TypeScript
Parâmetros
plotBy ExcelScript.ChartPlotBy
Retornos
void
Exemplos
TypeScript
/**
* This sample performs the "Switch Row/Column" action on a chart named
"ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Switch the row and column for the chart's data source.
if (columnClusteredChart.getPlotBy() ===
ExcelScript.ChartPlotBy.columns) {
// If the chart is grouped by columns, switch it to rows.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.rows);
} else {
// If the chart is grouped by rows, switch it to columns.
columnClusteredChart.setPlotBy(ExcelScript.ChartPlotBy.columns);
}
}
setPlotVisibleOnly(plotVisibleOnly)
Verdadeiro se apenas as células visíveis forem plotadas. Falso se ambas as células
visíveis e ocultas forem plotadas..
TypeScript
Parâmetros
plotVisibleOnly boolean
Retornos
void
setPosition(startCell, endCell)
Posiciona o gráfico em relação às células na planilha.
TypeScript
setPosition(startCell: Range | string, endCell?: Range | string): void;
Parâmetros
startCell ExcelScript.Range | string
A célula inicial. Esse é o local para o qual o gráfico será movido. A célula inicial é a
célula superior esquerda ou direita, dependendo das configurações de exibição do
usuário, da esquerda para a direita.
Retornos
void
Exemplos
TypeScript
/**
* This sample moves an existing chart to a specific place on the
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
setSeriesNameLevel(seriesNameLevel)
Especifica uma constante de enumeração de nível de série de gráficos, referindo-se
ao nível dos nomes da série de origem.
TypeScript
setSeriesNameLevel(seriesNameLevel: number): void;
Parâmetros
seriesNameLevel number
Retornos
void
setShowAllFieldButtons(showAllFieldButtons)
Especifica se é necessário exibir todos os botões de campo em um Gráfico Dinâmico.
TypeScript
Parâmetros
showAllFieldButtons boolean
Retornos
void
setShowDataLabelsOverMaximum(showDataLabelsOver
Maximum)
Especifica se deve mostrar os rótulos de dados quando o valor é maior que o valor
máximo no eixo de valor. Se o eixo de valor se tornar menor que o tamanho dos
pontos de dados, você poderá usar essa propriedade para definir se deve mostrar os
rótulos de dados. Essa propriedade se aplica somente a gráficos 2D.
TypeScript
Parâmetros
showDataLabelsOverMaximum boolean
Retornos
void
setStyle(style)
Especifica o estilo do gráfico para o gráfico.
TypeScript
Parâmetros
style number
Retornos
void
setTop(top)
Especifica a distância, em pontos, da borda superior do objeto até a parte superior
da linha 1 (em uma planilha) ou a parte superior da área do gráfico (em um gráfico).
TypeScript
Parâmetros
top number
Retornos
void
setWidth(width)
Especifica a largura, em pontos, do objeto gráfico.
TypeScript
Parâmetros
width number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAreaFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getBorder()
Representa o formato de borda da área do gráfico, que inclui cor, estilo de linha e
peso.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getColorScheme()
Especifica o esquema de cores do gráfico.
TypeScript
getColorScheme(): ChartColorScheme;
Retornos
ExcelScript.ChartColorScheme
getFill()
Representa o formato de preenchimento de um objeto, que inclui informações sobre
a formatação da tela de fundo.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Representa os atributos de fonte do objeto atual, como nome, tamanho, cor, dentre
outros.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
getRoundedCorners()
Especifica se a área do gráfico do gráfico tem cantos arredondados.
TypeScript
getRoundedCorners(): boolean;
Retornos
boolean
setColorScheme(colorScheme)
Especifica o esquema de cores do gráfico.
TypeScript
Parâmetros
colorScheme ExcelScript.ChartColorScheme
Retornos
void
setRoundedCorners(roundedCorners)
Especifica se a área do gráfico do gráfico tem cantos arredondados.
TypeScript
Parâmetros
roundedCorners boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxes interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getCategoryAxis()
Representa o eixo de categoria em um gráfico.
TypeScript
getCategoryAxis(): ChartAxis;
Retornos
ExcelScript.ChartAxis
getChartAxis(type, group)
Retorna o eixo específico identificado por tipo e grupo.
TypeScript
group ExcelScript.ChartAxisGroup
Opcional. Especifica o grupo de eixos. Confira ExcelScript.ChartAxisGroup detalhes.
Retornos
ExcelScript.ChartAxis
getSeriesAxis()
Representa o eixo da série de um gráfico 3D.
TypeScript
getSeriesAxis(): ChartAxis;
Retornos
ExcelScript.ChartAxis
getValueAxis()
Representa o eixo dos valores em um eixo.
TypeScript
getValueAxis(): ChartAxis;
Retornos
ExcelScript.ChartAxis
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.ChartAxis interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getPositionAt() Especifica a posição do eixo em que o outro eixo se cruza. Você deve
usar o SetPositionAt(double) método para definir essa propriedade.
Detalhes do método
getAlignment()
Especifica o alinhamento para o rótulo de tique de eixo especificado. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes.
TypeScript
getAlignment(): ChartTickLabelAlignment;
Retornos
ExcelScript.ChartTickLabelAlignment
getAxisGroup()
Especifica o grupo para o eixo especificado. Confira ExcelScript.ChartAxisGroup
detalhes.
TypeScript
getAxisGroup(): ChartAxisGroup;
Retornos
ExcelScript.ChartAxisGroup
getBaseTimeUnit()
Especifica a unidade base do eixo de categoria especificado.
TypeScript
getBaseTimeUnit(): ChartAxisTimeUnit;
Retornos
ExcelScript.ChartAxisTimeUnit
getCategoryType()
Especifica o tipo de eixo de categoria.
TypeScript
getCategoryType(): ChartAxisCategoryType;
Retornos
ExcelScript.ChartAxisCategoryType
getCustomDisplayUnit()
Especifica o valor da unidade de exibição de eixo personalizado. Para definir essa
propriedade, use o SetCustomDisplayUnit(double) método.
TypeScript
getCustomDisplayUnit(): number;
Retornos
number
getDisplayUnit()
Representa a unidade de exibição de eixo. Confira
ExcelScript.ChartAxisDisplayUnit detalhes.
TypeScript
getDisplayUnit(): ChartAxisDisplayUnit;
Retornos
ExcelScript.ChartAxisDisplayUnit
getFormat()
Representa a formatação de um objeto Chart, que inclui formatação de linha e de
fonte.
TypeScript
getFormat(): ChartAxisFormat;
Retornos
ExcelScript.ChartAxisFormat
getHeight()
Especifica a altura, em pontos, do eixo do gráfico. Retorna null se o eixo não estiver
visível.
TypeScript
getHeight(): number;
Retornos
number
getIsBetweenCategories()
Especifica se o eixo de valor cruza o eixo de categoria entre categorias.
TypeScript
getIsBetweenCategories(): boolean;
Retornos
boolean
getLeft()
Especifica a distância, em pontos, da borda esquerda do eixo à esquerda da área do
gráfico. Retorna null se o eixo não estiver visível.
TypeScript
getLeft(): number;
Retornos
number
getLinkNumberFormat()
Especifica se o formato de número está vinculado às células. Se true , o formato de
número será alterado nos rótulos quando ele for alterado nas células.
TypeScript
getLinkNumberFormat(): boolean;
Retornos
boolean
getLogBase()
Especifica a base do logaritmo ao usar dimensionamentos logarítmicos.
TypeScript
getLogBase(): number;
Retornos
number
getMajorGridlines()
Retorna um objeto que representa as principais linhas de grade para o eixo
especificado.
TypeScript
getMajorGridlines(): ChartGridlines;
Retornos
ExcelScript.ChartGridlines
getMajorTickMark()
Especifica o tipo de marca de tique principal para o eixo especificado. Confira
ExcelScript.ChartAxisTickMark detalhes.
TypeScript
getMajorTickMark(): ChartAxisTickMark;
Retornos
ExcelScript.ChartAxisTickMark
getMajorTimeUnitScale()
Especifica o valor de escala de unidade principal para o eixo de categoria quando a
categoryType propriedade é definida como dateAxis .
TypeScript
getMajorTimeUnitScale(): ChartAxisTimeUnit;
Retornos
ExcelScript.ChartAxisTimeUnit
getMajorUnit()
Especifica o intervalo entre duas marcas principais de tique.
TypeScript
getMajorUnit(): number;
Retornos
number
getMaximum()
Especifica o valor máximo no eixo de valor.
TypeScript
getMaximum(): number;
Retornos
number
getMinimum()
Especifica o valor mínimo no eixo de valor.
TypeScript
getMinimum(): number;
Retornos
number
getMinorGridlines()
Retorna um objeto que representa as linhas de grade secundárias para o eixo
especificado.
TypeScript
getMinorGridlines(): ChartGridlines;
Retornos
ExcelScript.ChartGridlines
getMinorTickMark()
Especifica o tipo de marca de tique menor para o eixo especificado. Confira
ExcelScript.ChartAxisTickMark detalhes.
TypeScript
getMinorTickMark(): ChartAxisTickMark;
Retornos
ExcelScript.ChartAxisTickMark
getMinorTimeUnitScale()
Especifica o valor de escala de unidade menor para o eixo de categoria quando a
categoryType propriedade é definida como dateAxis .
TypeScript
getMinorTimeUnitScale(): ChartAxisTimeUnit;
Retornos
ExcelScript.ChartAxisTimeUnit
getMinorUnit()
Especifica o intervalo entre duas marcas de tiques menores.
TypeScript
getMinorUnit(): number;
Retornos
number
getMultiLevel()
Especifica se um eixo é multinível.
TypeScript
getMultiLevel(): boolean;
Retornos
boolean
getNumberFormat()
Especifica o código de formato para o rótulo de tique de eixo.
TypeScript
getNumberFormat(): string;
Retornos
string
getOffset()
Especifica a distância entre os níveis de rótulos e a distância entre o primeiro nível e
a linha de eixo. O valor deve ser um inteiro de 0 a 1000.
TypeScript
getOffset(): number;
Retornos
number
getPosition()
Especifica a posição de eixo especificada em que o outro eixo se cruza. Confira
ExcelScript.ChartAxisPosition detalhes.
TypeScript
getPosition(): ChartAxisPosition;
Retornos
ExcelScript.ChartAxisPosition
getPositionAt()
Especifica a posição do eixo em que o outro eixo se cruza. Você deve usar o
SetPositionAt(double) método para definir essa propriedade.
TypeScript
getPositionAt(): number;
Retornos
number
getReversePlotOrder()
Especifica se o Excel plota pontos de dados de último para primeiro.
TypeScript
getReversePlotOrder(): boolean;
Retornos
boolean
getScaleType()
Especifica o tipo de escala do eixo de valor. Confira ExcelScript.ChartAxisScaleType
detalhes.
TypeScript
getScaleType(): ChartAxisScaleType;
Retornos
ExcelScript.ChartAxisScaleType
getShowDisplayUnitLabel()
Especifica se o rótulo da unidade de exibição do eixo está visível.
TypeScript
getShowDisplayUnitLabel(): boolean;
Retornos
boolean
getTextOrientation()
Especifica o ângulo para o qual o texto é orientado para o rótulo de tique do eixo do
gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getTickLabelPosition()
Especifica a posição dos rótulos de marcas de escala no eixo especificado. Confira
ExcelScript.ChartAxisTickLabelPosition detalhes.
TypeScript
getTickLabelPosition(): ChartAxisTickLabelPosition;
Retornos
ExcelScript.ChartAxisTickLabelPosition
getTickLabelSpacing()
Especifica o número de categorias ou séries entre rótulos de marca de tique-taque.
Pode ter um valor de 1 a 31999.
TypeScript
getTickLabelSpacing(): number;
Retornos
number
getTickMarkSpacing()
Especifica o número de categorias ou séries entre marcas de tique.
TypeScript
getTickMarkSpacing(): number;
Retornos
number
getTitle()
Representa o título do eixo.
TypeScript
getTitle(): ChartAxisTitle;
Retornos
ExcelScript.ChartAxisTitle
getTop()
Especifica a distância, em pontos, da borda superior do eixo até a parte superior da
área do gráfico. Retorna null se o eixo não estiver visível.
TypeScript
getTop(): number;
Retornos
number
getType()
Especifica o tipo de eixo. Confira ExcelScript.ChartAxisType detalhes.
TypeScript
getType(): ChartAxisType;
Retornos
ExcelScript.ChartAxisType
getVisible()
Especifica se o eixo está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWidth()
Especifica a largura, em pontos, do eixo do gráfico. Retorna null se o eixo não
estiver visível.
TypeScript
getWidth(): number;
Retornos
number
setAlignment(alignment)
Especifica o alinhamento para o rótulo de tique de eixo especificado. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes.
TypeScript
Parâmetros
alignment ExcelScript.ChartTickLabelAlignment
Retornos
void
setBaseTimeUnit(baseTimeUnit)
Especifica a unidade base do eixo de categoria especificado.
TypeScript
Parâmetros
baseTimeUnit ExcelScript.ChartAxisTimeUnit
Retornos
void
setCategoryNames(sourceData)
Define todos os nomes de categoria para o eixo especificado.
TypeScript
setCategoryNames(sourceData: Range): void;
Parâmetros
sourceData ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void
setCategoryType(categoryType)
Especifica o tipo de eixo de categoria.
TypeScript
Parâmetros
categoryType ExcelScript.ChartAxisCategoryType
Retornos
void
setCustomDisplayUnit(value)
Definirá a unidade de exibição de eixo a um valor personalizado.
TypeScript
Parâmetros
value number
Valor personalizado da unidade de exibição.
Retornos
void
setDisplayUnit(displayUnit)
Representa a unidade de exibição de eixo. Confira
ExcelScript.ChartAxisDisplayUnit detalhes.
TypeScript
Parâmetros
displayUnit ExcelScript.ChartAxisDisplayUnit
Retornos
void
setIsBetweenCategories(isBetweenCategories)
Especifica se o eixo de valor cruza o eixo de categoria entre categorias.
TypeScript
Parâmetros
isBetweenCategories boolean
Retornos
void
setLinkNumberFormat(linkNumberFormat)
Especifica se o formato de número está vinculado às células. Se true , o formato de
número será alterado nos rótulos quando ele for alterado nas células.
TypeScript
Parâmetros
linkNumberFormat boolean
Retornos
void
setLogBase(logBase)
Especifica a base do logaritmo ao usar dimensionamentos logarítmicos.
TypeScript
Parâmetros
logBase number
Retornos
void
setMajorTickMark(majorTickMark)
Especifica o tipo de marca de tique principal para o eixo especificado. Confira
ExcelScript.ChartAxisTickMark detalhes.
TypeScript
Parâmetros
majorTickMark ExcelScript.ChartAxisTickMark
Retornos
void
setMajorTimeUnitScale(majorTimeUnitScale)
Especifica o valor de escala de unidade principal para o eixo de categoria quando a
categoryType propriedade é definida como dateAxis .
TypeScript
Parâmetros
majorTimeUnitScale ExcelScript.ChartAxisTimeUnit
Retornos
void
setMajorUnit(majorUnit)
Especifica o intervalo entre duas marcas principais de tique.
TypeScript
Parâmetros
majorUnit number
Retornos
void
setMaximum(maximum)
Especifica o valor máximo no eixo de valor.
TypeScript
setMaximum(maximum: number): void;
Parâmetros
maximum number
Retornos
void
setMinimum(minimum)
Especifica o valor mínimo no eixo de valor.
TypeScript
Parâmetros
minimum number
Retornos
void
setMinorTickMark(minorTickMark)
Especifica o tipo de marca de tique menor para o eixo especificado. Confira
ExcelScript.ChartAxisTickMark detalhes.
TypeScript
Parâmetros
minorTickMark ExcelScript.ChartAxisTickMark
Retornos
void
setMinorTimeUnitScale(minorTimeUnitScale)
Especifica o valor de escala de unidade menor para o eixo de categoria quando a
categoryType propriedade é definida como dateAxis .
TypeScript
Parâmetros
minorTimeUnitScale ExcelScript.ChartAxisTimeUnit
Retornos
void
setMinorUnit(minorUnit)
Especifica o intervalo entre duas marcas de tiques menores.
TypeScript
Parâmetros
minorUnit number
Retornos
void
setMultiLevel(multiLevel)
Especifica se um eixo é multinível.
TypeScript
setMultiLevel(multiLevel: boolean): void;
Parâmetros
multiLevel boolean
Retornos
void
setNumberFormat(numberFormat)
Especifica o código de formato para o rótulo de tique de eixo.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setOffset(offset)
Especifica a distância entre os níveis de rótulos e a distância entre o primeiro nível e
a linha de eixo. O valor deve ser um inteiro de 0 a 1000.
TypeScript
Parâmetros
offset number
Retornos
void
setPosition(position)
Especifica a posição de eixo especificada em que o outro eixo se cruza. Confira
ExcelScript.ChartAxisPosition detalhes.
TypeScript
Parâmetros
position ExcelScript.ChartAxisPosition
Retornos
void
setPositionAt(value)
Define a posição de eixo especificada em que o outro eixo se cruza.
TypeScript
Parâmetros
value number
Valor personalizado do ponto de cruzamento.
Retornos
void
setReversePlotOrder(reversePlotOrder)
Especifica se o Excel plota pontos de dados de último para primeiro.
TypeScript
setReversePlotOrder(reversePlotOrder: boolean): void;
Parâmetros
reversePlotOrder boolean
Retornos
void
setScaleType(scaleType)
Especifica o tipo de escala do eixo de valor. Confira ExcelScript.ChartAxisScaleType
detalhes.
TypeScript
Parâmetros
scaleType ExcelScript.ChartAxisScaleType
Retornos
void
setShowDisplayUnitLabel(showDisplayUnitLabel)
Especifica se o rótulo da unidade de exibição do eixo está visível.
TypeScript
Parâmetros
showDisplayUnitLabel boolean
Retornos
void
setTextOrientation(textOrientation)
Especifica o ângulo para o qual o texto é orientado para o rótulo de tique do eixo do
gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setTickLabelPosition(tickLabelPosition)
Especifica a posição dos rótulos de marcas de escala no eixo especificado. Confira
ExcelScript.ChartAxisTickLabelPosition detalhes.
TypeScript
setTickLabelPosition(
tickLabelPosition: ChartAxisTickLabelPosition
): void;
Parâmetros
tickLabelPosition ExcelScript.ChartAxisTickLabelPosition
Retornos
void
setTickLabelSpacing(tickLabelSpacing)
Especifica o número de categorias ou séries entre rótulos de marca de tique-taque.
Pode ter um valor de 1 a 31999.
TypeScript
Parâmetros
tickLabelSpacing number
Retornos
void
setTickMarkSpacing(tickMarkSpacing)
Especifica o número de categorias ou séries entre marcas de tique.
TypeScript
Parâmetros
tickMarkSpacing number
Retornos
void
setVisible(visible)
Especifica se o eixo está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Especifica os atributos de fonte (nome da fonte, tamanho da fonte, cor etc.) para um
Font() elemento do eixo do gráfico.
Detalhes do método
getFill()
Especifica a formatação de preenchimento do gráfico.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Especifica os atributos de fonte (nome da fonte, tamanho da fonte, cor etc.) para um
elemento do eixo do gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
getLine()
Especifica a formatação de linha de gráfico.
TypeScript
getLine(): ChartLineFormat;
Retornos
ExcelScript.ChartLineFormat
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisTitle interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getTextOrientation() Especifica o ângulo para o qual o texto é orientado para o título do eixo
do gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180
para texto orientado verticalmente.
setTextOrientation(text Especifica o ângulo para o qual o texto é orientado para o título do eixo
Orientation) do gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180
para texto orientado verticalmente.
Detalhes do método
getFormat()
Especifica a formatação do título do eixo do gráfico.
TypeScript
getFormat(): ChartAxisTitleFormat;
Retornos
ExcelScript.ChartAxisTitleFormat
getText()
Especifica o título do eixo.
TypeScript
getText(): string;
Retornos
string
getTextOrientation()
Especifica o ângulo para o qual o texto é orientado para o título do eixo do gráfico.
O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getVisible()
Especifica se o título do eixo está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
setFormula(formula)
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.
TypeScript
Parâmetros
formula string
Uma cadeia de caracteres que representa a fórmula a ser definida.
Retornos
void
setText(text)
Especifica o título do eixo.
TypeScript
Parâmetros
text string
Retornos
void
setTextOrientation(textOrientation)
Especifica o ângulo para o qual o texto é orientado para o título do eixo do gráfico.
O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
Retornos
void
setVisible(visible)
Especifica se o título do eixo está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartAxisTitleFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Especifica o formato de borda do título do eixo do gráfico, que inclui cor, estilo de
Border() linha e peso.
getFont() Especifica os atributos de fonte do título do eixo do gráfico, como nome da fonte,
tamanho da fonte ou cor do objeto título do eixo do gráfico.
Detalhes do método
getBorder()
Especifica o formato de borda do título do eixo do gráfico, que inclui cor, estilo de
linha e peso.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Especifica a formatação de preenchimento do título do eixo do gráfico.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Especifica os atributos de fonte do título do eixo do gráfico, como nome da fonte,
tamanho da fonte ou cor do objeto título do eixo do gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartBinOptions interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAllowOverflow()
Especifica se o estouro da lixeira está habilitado em um gráfico de histograma ou
gráfico de pareto.
TypeScript
getAllowOverflow(): boolean;
Retornos
boolean
getAllowUnderflow()
Especifica se o fluxo de entrada da lixeira está habilitado em um gráfico de
histograma ou gráfico de pareto.
TypeScript
getAllowUnderflow(): boolean;
Retornos
boolean
getCount()
Especifica a contagem de bin de um gráfico de histograma ou gráfico de pareto.
TypeScript
getCount(): number;
Retornos
number
getOverflowValue()
Especifica o valor de estouro da lixeira de um gráfico de histograma ou gráfico de
pareto.
TypeScript
getOverflowValue(): number;
Retornos
number
getType()
Especifica o tipo da lixeira para um gráfico de histograma ou gráfico de pareto.
TypeScript
getType(): ChartBinType;
Retornos
ExcelScript.ChartBinType
getUnderflowValue()
Especifica o valor do fluxo de subfluxo da lixeira de um gráfico de histograma ou
gráfico de pareto.
TypeScript
getUnderflowValue(): number;
Retornos
number
getWidth()
Especifica o valor da largura da lixeira de um gráfico de histograma ou gráfico de
pareto.
TypeScript
getWidth(): number;
Retornos
number
setAllowOverflow(allowOverflow)
Especifica se o estouro da lixeira está habilitado em um gráfico de histograma ou
gráfico de pareto.
TypeScript
Parâmetros
allowOverflow boolean
Retornos
void
setAllowUnderflow(allowUnderflow)
Especifica se o fluxo de entrada da lixeira está habilitado em um gráfico de
histograma ou gráfico de pareto.
TypeScript
Retornos
void
setCount(count)
Especifica a contagem de bin de um gráfico de histograma ou gráfico de pareto.
TypeScript
Parâmetros
count number
Retornos
void
setOverflowValue(overflowValue)
Especifica o valor de estouro da lixeira de um gráfico de histograma ou gráfico de
pareto.
TypeScript
Parâmetros
overflowValue number
Retornos
void
setType(type)
Especifica o tipo da lixeira para um gráfico de histograma ou gráfico de pareto.
TypeScript
Parâmetros
type ExcelScript.ChartBinType
Retornos
void
setUnderflowValue(underflowValue)
Especifica o valor do fluxo de subfluxo da lixeira de um gráfico de histograma ou
gráfico de pareto.
TypeScript
Parâmetros
underflowValue number
Retornos
void
setWidth(width)
Especifica o valor da largura da lixeira de um gráfico de histograma ou gráfico de
pareto.
TypeScript
Parâmetros
width number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartBorder interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getColor() Código de cor HTML que representa a cor das bordas no gráfico.
setColor(color) Código de cor HTML que representa a cor das bordas no gráfico.
Detalhes do método
clear()
Limpa a formatação da borda de um elemento do gráfico.
TypeScript
clear(): void;
Retornos
void
getColor()
Código de cor HTML que representa a cor das bordas no gráfico.
TypeScript
getColor(): string;
Retornos
string
getLineStyle()
Representa o estilo de linha da borda. Confira ExcelScript.ChartLineStyle detalhes.
TypeScript
getLineStyle(): ChartLineStyle;
Retornos
ExcelScript.ChartLineStyle
getWeight()
Representa a espessura da borda, em pontos.
TypeScript
getWeight(): number;
Retornos
number
setColor(color)
Código de cor HTML que representa a cor das bordas no gráfico.
TypeScript
Retornos
void
setLineStyle(lineStyle)
Representa o estilo de linha da borda. Confira ExcelScript.ChartLineStyle detalhes.
TypeScript
Parâmetros
lineStyle ExcelScript.ChartLineStyle
Retornos
void
setWeight(weight)
Representa a espessura da borda, em pontos.
TypeScript
Parâmetros
weight number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartBoxwhiskerOptions
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getQuartileCalculation()
Especifica se o tipo de cálculo do quartil de um gráfico de caixa e de bigode.
TypeScript
getQuartileCalculation(): ChartBoxQuartileCalculation;
Retornos
ExcelScript.ChartBoxQuartileCalculation
getShowInnerPoints()
Especifica se os pontos internos são mostrados em uma caixa e no gráfico de
batedores.
TypeScript
getShowInnerPoints(): boolean;
Retornos
boolean
getShowMeanLine()
Especifica se a linha média é mostrada em um gráfico de caixa e de bigode.
TypeScript
getShowMeanLine(): boolean;
Retornos
boolean
getShowMeanMarker()
Especifica se o marcador médio é mostrado em um gráfico de caixa e de bigode.
TypeScript
getShowMeanMarker(): boolean;
Retornos
boolean
getShowOutlierPoints()
Especifica se os pontos outlier são mostrados em um gráfico de caixa e de bigode.
TypeScript
getShowOutlierPoints(): boolean;
Retornos
boolean
setQuartileCalculation(quartileCalculation)
Especifica se o tipo de cálculo do quartil de um gráfico de caixa e de bigode.
TypeScript
setQuartileCalculation(
quartileCalculation: ChartBoxQuartileCalculation
): void;
Parâmetros
quartileCalculation ExcelScript.ChartBoxQuartileCalculation
Retornos
void
setShowInnerPoints(showInnerPoints)
Especifica se os pontos internos são mostrados em uma caixa e no gráfico de
batedores.
TypeScript
Parâmetros
showInnerPoints boolean
Retornos
void
setShowMeanLine(showMeanLine)
Especifica se a linha média é mostrada em um gráfico de caixa e de bigode.
TypeScript
Parâmetros
showMeanLine boolean
Retornos
void
setShowMeanMarker(showMeanMarker)
Especifica se o marcador médio é mostrado em um gráfico de caixa e de bigode.
TypeScript
Parâmetros
showMeanMarker boolean
Retornos
void
setShowOutlierPoints(showOutlierPoints)
Especifica se os pontos outlier são mostrados em um gráfico de caixa e de bigode.
TypeScript
Parâmetros
showOutlierPoints boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartDataLabel interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAutoText()
Especifica se o rótulo de dados gera automaticamente o texto apropriado com base
no contexto.
TypeScript
getAutoText(): boolean;
Retornos
boolean
getFormat()
Representa o formato do rótulo de dados do gráfico.
TypeScript
getFormat(): ChartDataLabelFormat;
Retornos
ExcelScript.ChartDataLabelFormat
getFormula()
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.
TypeScript
getFormula(): string;
Retornos
string
getHeight()
Retorna a altura, em pontos, do rótulo de dados do gráfico. O valor será null se o
rótulo de dados do gráfico não estiver visível.
TypeScript
getHeight(): number;
Retornos
number
getHorizontalAlignment()
Representa o alinhamento horizontal de rótulo de dados do gráfico. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade é válida
TypeScript
getHorizontalAlignment(): ChartTextHorizontalAlignment;
Retornos
ExcelScript.ChartTextHorizontalAlignment
getLeft()
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. O valor será null se o rótulo de dados do
gráfico não estiver visível.
TypeScript
getLeft(): number;
Retornos
number
getLinkNumberFormat()
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).
TypeScript
getLinkNumberFormat(): boolean;
Retornos
boolean
getNumberFormat()
Valor de cadeia de caracteres que representa o código do formato do rótulo de
dados.
TypeScript
getNumberFormat(): string;
Retornos
string
getPosition()
Valor que representa a posição do rótulo de dados. Confira
ExcelScript.ChartDataLabelPosition detalhes.
TypeScript
getPosition(): ChartDataLabelPosition;
Retornos
ExcelScript.ChartDataLabelPosition
getSeparator()
Cadeia de caracteres que representa o separador usado para o rótulo de dados em
um gráfico.
TypeScript
getSeparator(): string;
Retornos
string
getShowBubbleSize()
Especifica se o tamanho da bolha do rótulo de dados está visível.
TypeScript
getShowBubbleSize(): boolean;
Retornos
boolean
getShowCategoryName()
Especifica se o nome da categoria do rótulo de dados está visível.
TypeScript
getShowCategoryName(): boolean;
Retornos
boolean
getShowLegendKey()
Especifica se a chave de legenda do rótulo de dados está visível.
TypeScript
getShowLegendKey(): boolean;
Retornos
boolean
getShowPercentage()
Especifica se o percentual do rótulo de dados está visível.
TypeScript
getShowPercentage(): boolean;
Retornos
boolean
getShowSeriesName()
Especifica se o nome da série de rótulos de dados está visível.
TypeScript
getShowSeriesName(): boolean;
Retornos
boolean
getShowValue()
Especifica se o valor do rótulo de dados está visível.
TypeScript
getShowValue(): boolean;
Retornos
boolean
getText()
Cadeia de caracteres que representa o texto do rótulo de dados em um gráfico.
TypeScript
getText(): string;
Retornos
string
getTextOrientation()
Representa o ângulo para o qual o texto é orientado para o rótulo de dados do
gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getTop()
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. O valor será null se o rótulo de dados do
gráfico não estiver visível.
TypeScript
getTop(): number;
Retornos
number
getVerticalAlignment()
Representa o alinhamento vertical do rótulo de dados do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade é válida
TypeScript
getVerticalAlignment(): ChartTextVerticalAlignment;
Retornos
ExcelScript.ChartTextVerticalAlignment
getWidth()
Retorna a largura, em pontos, do rótulo de dados do gráfico. O valor será null se o
rótulo de dados do gráfico não estiver visível.
TypeScript
getWidth(): number;
Retornos
number
setAutoText(autoText)
Especifica se o rótulo de dados gera automaticamente o texto apropriado com base
no contexto.
TypeScript
Parâmetros
autoText boolean
Retornos
void
setFormula(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.
TypeScript
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Representa o alinhamento horizontal de rótulo de dados do gráfico. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade é válida
TypeScript
setHorizontalAlignment(
horizontalAlignment: ChartTextHorizontalAlignment
): void;
Parâmetros
horizontalAlignment ExcelScript.ChartTextHorizontalAlignment
Retornos
void
setLeft(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. O valor será null se o rótulo de dados do
gráfico não estiver visível.
TypeScript
Parâmetros
left number
Retornos
void
setLinkNumberFormat(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).
TypeScript
Parâmetros
linkNumberFormat boolean
Retornos
void
setNumberFormat(numberFormat)
Valor de cadeia de caracteres que representa o código do formato do rótulo de
dados.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setPosition(position)
Valor que representa a posição do rótulo de dados. Confira
ExcelScript.ChartDataLabelPosition detalhes.
TypeScript
Parâmetros
position ExcelScript.ChartDataLabelPosition
Retornos
void
setSeparator(separator)
Cadeia de caracteres que representa o separador usado para o rótulo de dados em
um gráfico.
TypeScript
Parâmetros
separator string
Retornos
void
setShowBubbleSize(showBubbleSize)
Especifica se o tamanho da bolha do rótulo de dados está visível.
TypeScript
Parâmetros
showBubbleSize boolean
Retornos
void
setShowCategoryName(showCategoryName)
Especifica se o nome da categoria do rótulo de dados está visível.
TypeScript
Parâmetros
showCategoryName boolean
Retornos
void
setShowLegendKey(showLegendKey)
Especifica se a chave de legenda do rótulo de dados está visível.
TypeScript
Parâmetros
showLegendKey boolean
Retornos
void
setShowPercentage(showPercentage)
Especifica se o percentual do rótulo de dados está visível.
TypeScript
setShowPercentage(showPercentage: boolean): void;
Parâmetros
showPercentage boolean
Retornos
void
setShowSeriesName(showSeriesName)
Especifica se o nome da série de rótulos de dados está visível.
TypeScript
Parâmetros
showSeriesName boolean
Retornos
void
setShowValue(showValue)
Especifica se o valor do rótulo de dados está visível.
TypeScript
Parâmetros
showValue boolean
Retornos
void
setText(text)
Cadeia de caracteres que representa o texto do rótulo de dados em um gráfico.
TypeScript
Parâmetros
text string
Retornos
void
setTextOrientation(textOrientation)
Representa o ângulo para o qual o texto é orientado para o rótulo de dados do
gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado
verticalmente.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setTop(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. O valor será null se o rótulo de dados do
gráfico não estiver visível.
TypeScript
setTop(top: number): void;
Parâmetros
top number
Retornos
void
setVerticalAlignment(verticalAlignment)
Representa o alinhamento vertical do rótulo de dados do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade é válida
TypeScript
setVerticalAlignment(
verticalAlignment: ChartTextVerticalAlignment
): void;
Parâmetros
verticalAlignment ExcelScript.ChartTextVerticalAlignment
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartDataLabelFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Representa o formato de borda, que inclui a espessura de cor e estilo de linha.
Border()
getFont() Representa os atributos de fonte (como nome da fonte, tamanho da fonte e cor)
para um rótulo de dados do gráfico.
Detalhes do método
getBorder()
Representa o formato de borda, que inclui a espessura de cor e estilo de linha.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Representa o formato de preenchimento do rótulo de dados atual do gráfico.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Representa os atributos de fonte (como nome da fonte, tamanho da fonte e cor)
para um rótulo de dados do gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartDataLabels interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAutoText()
Especifica se os rótulos de dados geram automaticamente o texto apropriado com
base no contexto.
TypeScript
getAutoText(): boolean;
Retornos
boolean
getFormat()
Especifica o formato de rótulos de dados do gráfico, que inclui preenchimento e
formatação de fonte.
TypeScript
getFormat(): ChartDataLabelFormat;
Retornos
ExcelScript.ChartDataLabelFormat
getHorizontalAlignment()
Especifica o alinhamento horizontal para o rótulo de dados do gráfico. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade só é válida
quando o TextOrientation rótulo de dados é 0.
TypeScript
getHorizontalAlignment(): ChartTextHorizontalAlignment;
Retornos
ExcelScript.ChartTextHorizontalAlignment
getLinkNumberFormat()
Especifica se o formato de número está vinculado às células. Se true , o formato de
número será alterado nos rótulos quando ele for alterado nas células.
TypeScript
getLinkNumberFormat(): boolean;
Retornos
boolean
getNumberFormat()
Especifica o código de formato para rótulos de dados.
TypeScript
getNumberFormat(): string;
Retornos
string
getPosition()
Valor que representa a posição do rótulo de dados. Confira
ExcelScript.ChartDataLabelPosition detalhes.
TypeScript
getPosition(): ChartDataLabelPosition;
Retornos
ExcelScript.ChartDataLabelPosition
getSeparator()
Cadeia de caracteres que representa o separador usado para os rótulos de dados em
um gráfico.
TypeScript
getSeparator(): string;
Retornos
string
getShowBubbleSize()
Especifica se o tamanho da bolha do rótulo de dados está visível.
TypeScript
getShowBubbleSize(): boolean;
Retornos
boolean
getShowCategoryName()
Especifica se o nome da categoria do rótulo de dados está visível.
TypeScript
getShowCategoryName(): boolean;
Retornos
boolean
getShowLegendKey()
Especifica se a chave de legenda do rótulo de dados está visível.
TypeScript
getShowLegendKey(): boolean;
Retornos
boolean
getShowPercentage()
Especifica se o percentual do rótulo de dados está visível.
TypeScript
getShowPercentage(): boolean;
Retornos
boolean
getShowSeriesName()
Especifica se o nome da série de rótulos de dados está visível.
TypeScript
getShowSeriesName(): boolean;
Retornos
boolean
getShowValue()
Especifica se o valor do rótulo de dados está visível.
TypeScript
getShowValue(): boolean;
Retornos
boolean
getTextOrientation()
Representa o ângulo para o qual o texto é orientado para rótulos de dados. O valor
deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getVerticalAlignment()
Representa o alinhamento vertical do rótulo de dados do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade só é válida
TypeScript
getVerticalAlignment(): ChartTextVerticalAlignment;
Retornos
ExcelScript.ChartTextVerticalAlignment
setAutoText(autoText)
Especifica se os rótulos de dados geram automaticamente o texto apropriado com
base no contexto.
TypeScript
setAutoText(autoText: boolean): void;
Parâmetros
autoText boolean
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Especifica o alinhamento horizontal para o rótulo de dados do gráfico. Confira
ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade só é válida
TypeScript
setHorizontalAlignment(
horizontalAlignment: ChartTextHorizontalAlignment
): void;
Parâmetros
horizontalAlignment ExcelScript.ChartTextHorizontalAlignment
Retornos
void
setLinkNumberFormat(linkNumberFormat)
Especifica se o formato de número está vinculado às células. Se true , o formato de
número será alterado nos rótulos quando ele for alterado nas células.
TypeScript
Parâmetros
linkNumberFormat boolean
Retornos
void
setNumberFormat(numberFormat)
Especifica o código de formato para rótulos de dados.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setPosition(position)
Valor que representa a posição do rótulo de dados. Confira
ExcelScript.ChartDataLabelPosition detalhes.
TypeScript
Parâmetros
position ExcelScript.ChartDataLabelPosition
Retornos
void
setSeparator(separator)
Cadeia de caracteres que representa o separador usado para os rótulos de dados em
um gráfico.
TypeScript
Parâmetros
separator string
Retornos
void
setShowBubbleSize(showBubbleSize)
Especifica se o tamanho da bolha do rótulo de dados está visível.
TypeScript
Parâmetros
showBubbleSize boolean
Retornos
void
setShowCategoryName(showCategoryName)
Especifica se o nome da categoria do rótulo de dados está visível.
TypeScript
Parâmetros
showCategoryName boolean
Retornos
void
setShowLegendKey(showLegendKey)
Especifica se a chave de legenda do rótulo de dados está visível.
TypeScript
Parâmetros
showLegendKey boolean
Retornos
void
setShowPercentage(showPercentage)
Especifica se o percentual do rótulo de dados está visível.
TypeScript
Parâmetros
showPercentage boolean
Retornos
void
setShowSeriesName(showSeriesName)
Especifica se o nome da série de rótulos de dados está visível.
TypeScript
setShowSeriesName(showSeriesName: boolean): void;
Parâmetros
showSeriesName boolean
Retornos
void
setShowValue(showValue)
Especifica se o valor do rótulo de dados está visível.
TypeScript
Parâmetros
showValue boolean
Retornos
void
setTextOrientation(textOrientation)
Representa o ângulo para o qual o texto é orientado para rótulos de dados. O valor
deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado verticalmente.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setVerticalAlignment(verticalAlignment)
Representa o alinhamento vertical do rótulo de dados do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade só é válida
TypeScript
setVerticalAlignment(
verticalAlignment: ChartTextVerticalAlignment
): void;
Parâmetros
verticalAlignment ExcelScript.ChartTextVerticalAlignment
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartErrorBars interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getInclude() Especifica quais partes das barras de erro devem ser incluídas.
setInclude(include) Especifica quais partes das barras de erro devem ser incluídas.
Detalhes do método
getEndStyleCap()
Especifica se as barras de erro têm um limite de estilo final.
TypeScript
getEndStyleCap(): boolean;
Retornos
boolean
getFormat()
Especifica o tipo de formatação das barras de erro.
TypeScript
getFormat(): ChartErrorBarsFormat;
Retornos
ExcelScript.ChartErrorBarsFormat
getInclude()
Especifica quais partes das barras de erro devem ser incluídas.
TypeScript
getInclude(): ChartErrorBarsInclude;
Retornos
ExcelScript.ChartErrorBarsInclude
getType()
O tipo de intervalo marcado pelas barras de erro.
TypeScript
getType(): ChartErrorBarsType;
Retornos
ExcelScript.ChartErrorBarsType
getVisible()
Especifica se as barras de erro são exibidas.
TypeScript
getVisible(): boolean;
Retornos
boolean
setEndStyleCap(endStyleCap)
Especifica se as barras de erro têm um limite de estilo final.
TypeScript
Parâmetros
endStyleCap boolean
Retornos
void
setInclude(include)
Especifica quais partes das barras de erro devem ser incluídas.
TypeScript
Parâmetros
include ExcelScript.ChartErrorBarsInclude
Retornos
void
setType(type)
O tipo de intervalo marcado pelas barras de erro.
TypeScript
Parâmetros
type ExcelScript.ChartErrorBarsType
Retornos
void
setVisible(visible)
Especifica se as barras de erro são exibidas.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartErrorBarsFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getLine()
Representa a formatação de linha do gráfico.
TypeScript
getLine(): ChartLineFormat;
Retornos
ExcelScript.ChartLineFormat
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartFill interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
clear()
Limpa a cor de preenchimento de um elemento de gráfico.
TypeScript
clear(): void;
Retornos
void
getSolidColor()
Obtém a formatação de preenchimento de cor uniforme de um elemento de gráfico.
TypeScript
getSolidColor(): string;
Retornos
string
setSolidColor(color)
Define a formatação de preenchimento de um elemento do gráfico com uma cor
uniforme.
TypeScript
Parâmetros
color string
Código de cor HTML que representa a cor do plano de fundo, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartFont interface
Referência
Pacote: ExcelScript
Esse objeto representa os atributos de fonte (como nome da fonte, tamanho da fonte e
cor) para um objeto gráfico.
Métodos
ノ Expandir a tabela
Detalhes do método
getBold()
Representa o status da fonte em negrito.
TypeScript
getBold(): boolean;
Retornos
boolean
getColor()
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
getColor(): string;
Retornos
string
getItalic()
Representa o status da fonte em itálico.
TypeScript
getItalic(): boolean;
Retornos
boolean
getName()
Nome da fonte (por exemplo, "Calibri")
TypeScript
getName(): string;
Retornos
string
getSize()
Tamanho da fonte (por exemplo, 11)
TypeScript
getSize(): number;
Retornos
number
getUnderline()
Tipo de sublinhado aplicado à fonte. Confira ExcelScript.ChartUnderlineStyle
detalhes.
TypeScript
getUnderline(): ChartUnderlineStyle;
Retornos
ExcelScript.ChartUnderlineStyle
setBold(bold)
Representa o status da fonte em negrito.
TypeScript
Parâmetros
bold boolean
Retornos
void
setColor(color)
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
Parâmetros
color string
Retornos
void
setItalic(italic)
Representa o status da fonte em itálico.
TypeScript
Parâmetros
italic boolean
Retornos
void
setName(name)
Nome da fonte (por exemplo, "Calibri")
TypeScript
setName(name: string): void;
Parâmetros
name string
Retornos
void
setSize(size)
Tamanho da fonte (por exemplo, 11)
TypeScript
Parâmetros
size number
Retornos
void
setUnderline(underline)
Tipo de sublinhado aplicado à fonte. Confira ExcelScript.ChartUnderlineStyle
detalhes.
TypeScript
Parâmetros
underline ExcelScript.ChartUnderlineStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartFormatString interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Representa os atributos de fonte, como nome da fonte, tamanho da fonte e cor de um
Font() objeto de caracteres de gráfico.
Detalhes do método
getFont()
Representa os atributos de fonte, como nome da fonte, tamanho da fonte e cor de
um objeto de caracteres de gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.ChartGridlines interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Representa a formatação de linhas de grade do gráfico.
TypeScript
getFormat(): ChartGridlinesFormat;
Retornos
ExcelScript.ChartGridlinesFormat
getVisible()
Especifica se as linhas de grade do eixo estão visíveis.
TypeScript
getVisible(): boolean;
Retornos
boolean
setVisible(visible)
Especifica se as linhas de grade do eixo estão visíveis.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartGridlinesFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getLine()
Representa a formatação de linha do gráfico.
TypeScript
getLine(): ChartLineFormat;
Retornos
ExcelScript.ChartLineFormat
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartLegend interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Representa a formatação de uma legenda de gráfico, que inclui a formatação de
fonte e de preenchimento.
TypeScript
getFormat(): ChartLegendFormat;
Retornos
ExcelScript.ChartLegendFormat
getHeight()
Especifica a altura, em pontos, da legenda no gráfico. O valor será null se a legenda
não estiver visível.
TypeScript
getHeight(): number;
Retornos
number
getLeft()
Especifica o valor esquerdo, em pontos, da legenda no gráfico. O valor será null se
a legenda não estiver visível.
TypeScript
getLeft(): number;
Retornos
number
getLegendEntries()
Representa uma coleção de legendEntries na legenda.
TypeScript
getLegendEntries(): ChartLegendEntry[];
Retornos
ExcelScript.ChartLegendEntry[]
getOverlay()
Especifica se a legenda do gráfico deve se sobrepor ao corpo principal do gráfico.
TypeScript
getOverlay(): boolean;
Retornos
boolean
getPosition()
Especifica a posição da legenda no gráfico. Confira ExcelScript.ChartLegendPosition
detalhes.
TypeScript
getPosition(): ChartLegendPosition;
Retornos
ExcelScript.ChartLegendPosition
getShowShadow()
Especifica se a legenda tem uma sombra no gráfico.
TypeScript
getShowShadow(): boolean;
Retornos
boolean
getTop()
Especifica a parte superior de uma legenda de gráfico.
TypeScript
getTop(): number;
Retornos
number
getVisible()
Especifica se a legenda do gráfico está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWidth()
Especifica a largura, em pontos, da legenda no gráfico. O valor será null se a
legenda não estiver visível.
TypeScript
getWidth(): number;
Retornos
number
setHeight(height)
Especifica a altura, em pontos, da legenda no gráfico. O valor será null se a legenda
não estiver visível.
TypeScript
Parâmetros
height number
Retornos
void
setLeft(left)
Especifica o valor esquerdo, em pontos, da legenda no gráfico. O valor será null se
a legenda não estiver visível.
TypeScript
Retornos
void
setOverlay(overlay)
Especifica se a legenda do gráfico deve se sobrepor ao corpo principal do gráfico.
TypeScript
Parâmetros
overlay boolean
Retornos
void
setPosition(position)
Especifica a posição da legenda no gráfico. Confira ExcelScript.ChartLegendPosition
detalhes.
TypeScript
Parâmetros
position ExcelScript.ChartLegendPosition
Retornos
void
setShowShadow(showShadow)
Especifica se a legenda tem uma sombra no gráfico.
TypeScript
Parâmetros
showShadow boolean
Retornos
void
setTop(top)
Especifica a parte superior de uma legenda de gráfico.
TypeScript
Parâmetros
top number
Retornos
void
setVisible(visible)
Especifica se a legenda do gráfico está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
setWidth(width)
Especifica a largura, em pontos, da legenda no gráfico. O valor será null se a
legenda não estiver visível.
TypeScript
Parâmetros
width number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartLegendEntry interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getHeight()
Especifica a altura da entrada da legenda na legenda do gráfico.
TypeScript
getHeight(): number;
Retornos
number
getIndex()
Especifica o índice da entrada de legenda na legenda do gráfico.
TypeScript
getIndex(): number;
Retornos
number
getLeft()
Especifica o valor esquerdo de uma entrada de legenda de gráfico.
TypeScript
getLeft(): number;
Retornos
number
getTop()
Especifica a parte superior de uma entrada de legenda do gráfico.
TypeScript
getTop(): number;
Retornos
number
getVisible()
Representa a visibilidade de uma entrada de legenda de gráfico.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWidth()
Representa a largura da entrada da legenda na legenda do gráfico.
TypeScript
getWidth(): number;
Retornos
number
setVisible(visible)
Representa a visibilidade de uma entrada de legenda de gráfico.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.ChartLegendFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Representa o formato de borda, que inclui a espessura de cor e estilo de linha.
Border()
getFont() Representa os atributos de fonte, como nome da fonte, tamanho da fonte e cor de
uma legenda de gráfico.
Detalhes do método
getBorder()
Representa o formato de borda, que inclui a espessura de cor e estilo de linha.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Representa o formato de preenchimento de um objeto, que inclui informações sobre
a formatação da tela de fundo.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Representa os atributos de fonte, como nome da fonte, tamanho da fonte e cor de
uma legenda de gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartLineFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getColor() Código de cores HTML que representa a cor das linhas no gráfico.
setColor(color) Código de cores HTML que representa a cor das linhas no gráfico.
Detalhes do método
clear()
Limpa o formato de linha de um elemento de gráfico.
TypeScript
clear(): void;
Retornos
void
getColor()
Código de cores HTML que representa a cor das linhas no gráfico.
TypeScript
getColor(): string;
Retornos
string
getLineStyle()
Representa o estilo de linha. Confira ExcelScript.ChartLineStyle detalhes.
TypeScript
getLineStyle(): ChartLineStyle;
Retornos
ExcelScript.ChartLineStyle
getWeight()
Representa a espessura da linha, em pontos.
TypeScript
getWeight(): number;
Retornos
number
setColor(color)
Código de cores HTML que representa a cor das linhas no gráfico.
TypeScript
Retornos
void
setLineStyle(lineStyle)
Representa o estilo de linha. Confira ExcelScript.ChartLineStyle detalhes.
TypeScript
Parâmetros
lineStyle ExcelScript.ChartLineStyle
Retornos
void
setWeight(weight)
Representa a espessura da linha, em pontos.
TypeScript
Parâmetros
weight number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartMapOptions interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getLabelStrategy()
Especifica a estratégia de rótulos de mapa de série de um gráfico de mapa de região.
TypeScript
getLabelStrategy(): ChartMapLabelStrategy;
Retornos
ExcelScript.ChartMapLabelStrategy
getLevel()
Especifica o nível de mapeamento da série de um gráfico de mapa da região.
TypeScript
getLevel(): ChartMapAreaLevel;
Retornos
ExcelScript.ChartMapAreaLevel
getProjectionType()
Especifica o tipo de projeção de série de um gráfico de mapa de região.
TypeScript
getProjectionType(): ChartMapProjectionType;
Retornos
ExcelScript.ChartMapProjectionType
setLabelStrategy(labelStrategy)
Especifica a estratégia de rótulos de mapa de série de um gráfico de mapa de região.
TypeScript
Parâmetros
labelStrategy ExcelScript.ChartMapLabelStrategy
Retornos
void
setLevel(level)
Especifica o nível de mapeamento da série de um gráfico de mapa da região.
TypeScript
Parâmetros
level ExcelScript.ChartMapAreaLevel
Retornos
void
setProjectionType(projectionType)
Especifica o tipo de projeção de série de um gráfico de mapa de região.
TypeScript
Parâmetros
projectionType ExcelScript.ChartMapProjectionType
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPivotOptions interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getShowAxisFieldButtons()
Especifica se é necessário exibir os botões de campo de eixo em um Gráfico
Dinâmico. A showAxisFieldButtons propriedade corresponde ao comando "Mostrar
Botões de Campo do Eixo" na lista suspensa "Botões de Campo" da guia "Analisar",
que está disponível quando um Gráfico Dinâmico é selecionado.
TypeScript
getShowAxisFieldButtons(): boolean;
Retornos
boolean
getShowLegendFieldButtons()
Especifica se é necessário exibir os botões do campo legenda em um Gráfico
Dinâmico.
TypeScript
getShowLegendFieldButtons(): boolean;
Retornos
boolean
getShowReportFilterFieldButtons()
Especifica se é necessário exibir os botões de campo de filtro de relatório em um
Gráfico Dinâmico.
TypeScript
getShowReportFilterFieldButtons(): boolean;
Retornos
boolean
getShowValueFieldButtons()
Especifica se é necessário exibir os botões de campo mostrar valor em um Gráfico
Dinâmico.
TypeScript
getShowValueFieldButtons(): boolean;
Retornos
boolean
setShowAxisFieldButtons(showAxisFieldButtons)
Especifica se é necessário exibir os botões de campo de eixo em um Gráfico
Dinâmico. A showAxisFieldButtons propriedade corresponde ao comando "Mostrar
Botões de Campo do Eixo" na lista suspensa "Botões de Campo" da guia "Analisar",
que está disponível quando um Gráfico Dinâmico é selecionado.
TypeScript
Parâmetros
showAxisFieldButtons boolean
Retornos
void
setShowLegendFieldButtons(showLegendFieldButtons)
Especifica se é necessário exibir os botões do campo legenda em um Gráfico
Dinâmico.
TypeScript
Retornos
void
setShowReportFilterFieldButtons(showReportFilterField
Buttons)
Especifica se é necessário exibir os botões de campo de filtro de relatório em um
Gráfico Dinâmico.
TypeScript
setShowReportFilterFieldButtons(
showReportFilterFieldButtons: boolean
): void;
Parâmetros
showReportFilterFieldButtons boolean
Retornos
void
setShowValueFieldButtons(showValueFieldButtons)
Especifica se é necessário exibir os botões de campo mostrar valor em um Gráfico
Dinâmico.
TypeScript
Parâmetros
showValueFieldButtons boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPlotArea interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getFormat()
Especifica a formatação de uma área de plotagem de gráfico.
TypeScript
getFormat(): ChartPlotAreaFormat;
Retornos
ExcelScript.ChartPlotAreaFormat
getHeight()
Especifica o valor de altura de uma área de plotagem.
TypeScript
getHeight(): number;
Retornos
number
getInsideHeight()
Especifica o valor de altura interna de uma área de plotagem.
TypeScript
getInsideHeight(): number;
Retornos
number
getInsideLeft()
Especifica o valor interno esquerdo de uma área de plotagem.
TypeScript
getInsideLeft(): number;
Retornos
number
getInsideTop()
Especifica o valor superior interno de uma área de plotagem.
TypeScript
getInsideTop(): number;
Retornos
number
getInsideWidth()
Especifica o valor de largura interna de uma área de plotagem.
TypeScript
getInsideWidth(): number;
Retornos
number
getLeft()
Especifica o valor esquerdo de uma área de plotagem.
TypeScript
getLeft(): number;
Retornos
number
getPosition()
Especifica a posição de uma área de plotagem.
TypeScript
getPosition(): ChartPlotAreaPosition;
Retornos
ExcelScript.ChartPlotAreaPosition
getTop()
Especifica o valor superior de uma área de plotagem.
TypeScript
getTop(): number;
Retornos
number
getWidth()
Especifica o valor de largura de uma área de plotagem.
TypeScript
getWidth(): number;
Retornos
number
setHeight(height)
Especifica o valor de altura de uma área de plotagem.
TypeScript
Parâmetros
height number
Retornos
void
setInsideHeight(insideHeight)
Especifica o valor de altura interna de uma área de plotagem.
TypeScript
Parâmetros
insideHeight number
Retornos
void
setInsideLeft(insideLeft)
Especifica o valor interno esquerdo de uma área de plotagem.
TypeScript
Parâmetros
insideLeft number
Retornos
void
setInsideTop(insideTop)
Especifica o valor superior interno de uma área de plotagem.
TypeScript
Parâmetros
insideTop number
Retornos
void
setInsideWidth(insideWidth)
Especifica o valor de largura interna de uma área de plotagem.
TypeScript
Parâmetros
insideWidth number
Retornos
void
setLeft(left)
Especifica o valor esquerdo de uma área de plotagem.
TypeScript
setLeft(left: number): void;
Parâmetros
left number
Retornos
void
setPosition(position)
Especifica a posição de uma área de plotagem.
TypeScript
Parâmetros
position ExcelScript.ChartPlotAreaPosition
Retornos
void
setTop(top)
Especifica o valor superior de uma área de plotagem.
TypeScript
Parâmetros
top number
Retornos
void
setWidth(width)
Especifica o valor de largura de uma área de plotagem.
TypeScript
Parâmetros
width number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPlotAreaFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getBorder()
Especifica os atributos de borda de uma área de gráfico.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Especifica o formato de preenchimento de um objeto, que inclui informações de
formatação em segundo plano.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPoint interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getDataLabel()
Retorna o rótulo de dados de um ponto de gráfico.
TypeScript
getDataLabel(): ChartDataLabel;
Retornos
ExcelScript.ChartDataLabel
getFormat()
Encapsula as propriedades de formato de um ponto do gráfico.
TypeScript
getFormat(): ChartPointFormat;
Retornos
ExcelScript.ChartPointFormat
getHasDataLabel()
Representa se um ponto de dados tem um rótulo de dados. Não aplicável para
gráficos de superfície.
TypeScript
getHasDataLabel(): boolean;
Retornos
boolean
getMarkerBackgroundColor()
Representação de código de cor HTML da cor de fundo do marcador de um ponto
de dados (por exemplo, #FF0000 representa Vermelho).
TypeScript
getMarkerBackgroundColor(): string;
Retornos
string
getMarkerForegroundColor()
Representação de código de cor HTML da cor do primeiro plano do marcador de um
ponto de dados (por exemplo, #FF0000 representa Vermelho).
TypeScript
getMarkerForegroundColor(): string;
Retornos
string
getMarkerSize()
Representa o tamanho do marcador de um ponto de dados.
TypeScript
getMarkerSize(): number;
Retornos
number
getMarkerStyle()
Representa estilo do marcador de um ponto de dados do gráfico. Confira
ExcelScript.ChartMarkerStyle detalhes.
TypeScript
getMarkerStyle(): ChartMarkerStyle;
Retornos
ExcelScript.ChartMarkerStyle
getValue()
Retorna o valor de um ponto do gráfico.
TypeScript
getValue(): number;
Retornos
number
setHasDataLabel(hasDataLabel)
Representa se um ponto de dados tem um rótulo de dados. Não aplicável para
gráficos de superfície.
TypeScript
Parâmetros
hasDataLabel boolean
Retornos
void
setMarkerBackgroundColor(markerBackgroundColor)
Representação de código de cor HTML da cor de fundo do marcador de um ponto
de dados (por exemplo, #FF0000 representa Vermelho).
TypeScript
Parâmetros
markerBackgroundColor string
Retornos
void
setMarkerForegroundColor(markerForegroundColor)
Representação de código de cor HTML da cor do primeiro plano do marcador de um
ponto de dados (por exemplo, #FF0000 representa Vermelho).
TypeScript
Parâmetros
markerForegroundColor string
Retornos
void
setMarkerSize(markerSize)
Representa o tamanho do marcador de um ponto de dados.
TypeScript
Parâmetros
markerSize number
Retornos
void
setMarkerStyle(markerStyle)
Representa estilo do marcador de um ponto de dados do gráfico. Confira
ExcelScript.ChartMarkerStyle detalhes.
TypeScript
Parâmetros
markerStyle ExcelScript.ChartMarkerStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartPointFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getBorder()
Representa o formato de borda de um ponto de dados do gráfico, que inclui
informações de cor, estilo e peso.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Representa o formato de preenchimento de um gráfico, que inclui informações de
formatação em segundo plano.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartSeries interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample produces a line chart with two series.
* The chart assumes data in A1:E5 that looks like this:
* Product Qtr1 Qtr2 Qtr3 Qtr4
* Frames 5000 7000 6544 4377
* Saddles 400 323 276 651
*/
function main(workbook: ExcelScript.Workbook) {
// Establish the ranges to use.
const sheet = workbook.getActiveWorksheet();
const headerRange = sheet.getRange("A1:E1");
const firstSeriesRange = sheet.getRange("A2:E2");
const secondSeriesRange = sheet.getRange("A3:E3");
Métodos
ノ Expandir a tabela
addChartTrendline(type) Adiciona uma nova linha de tendência ao conjunto de linha de
tendência.
getSplitValue() Especifica o valor limite que separa duas seções de um gráfico pie-
of-pie ou um gráfico bar-of-pie.
setSplitValue(splitValue) Especifica o valor limite que separa duas seções de um gráfico pie-
of-pie ou um gráfico bar-of-pie.
Detalhes do método
addChartTrendline(type)
Adiciona uma nova linha de tendência ao conjunto de linha de tendência.
TypeScript
Retornos
ExcelScript.ChartTrendline
delete()
Exclui a série de gráfico.
TypeScript
delete(): void;
Retornos
void
getAxisGroup()
Especifica o grupo da série especificada.
TypeScript
getAxisGroup(): ChartAxisGroup;
Retornos
ExcelScript.ChartAxisGroup
getBinOptions()
Encapsula as opções de bin para gráficos de histograma e gráficos de pareto.
TypeScript
getBinOptions(): ChartBinOptions;
Retornos
ExcelScript.ChartBinOptions
getBoxwhiskerOptions()
Encapsula as opções para os gráficos de caixa estreita.
TypeScript
getBoxwhiskerOptions(): ChartBoxwhiskerOptions;
Retornos
ExcelScript.ChartBoxwhiskerOptions
getBubbleScale()
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do
tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas.
TypeScript
getBubbleScale(): number;
Retornos
number
getChartTrendline(index)
Obtém um objeto trendline por índice, que é a ordem de inserção na matriz de itens.
TypeScript
Parâmetros
index number
Representa a ordem de inserção na matriz de itens.
Retornos
ExcelScript.ChartTrendline
getChartType()
Representa o tipo de gráfico de uma série. Confira ExcelScript.ChartType detalhes.
TypeScript
getChartType(): ChartType;
Retornos
ExcelScript.ChartType
getDataLabels()
Representa uma coleção de todos os rótulos de dados da série.
TypeScript
getDataLabels(): ChartDataLabels;
Retornos
ExcelScript.ChartDataLabels
getDimensionDataSourceString(dimension)
Obtém a representação de cadeia de caracteres da fonte de dados da série de
gráficos. A representação de cadeia de caracteres pode ser informações como um
endereço de célula.
TypeScript
Parâmetros
dimension ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
string
getDimensionDataSourceType(dimension)
Obtém o tipo de fonte de dados da série de gráficos.
TypeScript
getDimensionDataSourceType(
dimension: ChartSeriesDimension
): ChartDataSourceType;
Parâmetros
dimension ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
ExcelScript.ChartDataSourceType
getDimensionValues(dimension)
Obtém os valores de uma única dimensão da série de gráficos. Estes podem ser
valores de categoria ou valores de dados, dependendo da dimensão especificada e
de como os dados são mapeados para a série de gráficos.
TypeScript
Parâmetros
dimension ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
string[]
getDoughnutHoleSize()
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em
roscas e roscas explodidas. Lança um InvalidArgument erro em gráficos inválidos.
TypeScript
getDoughnutHoleSize(): number;
Retornos
number
getExplosion()
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de
donuts. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da
pizza).
TypeScript
getExplosion(): number;
Retornos
number
getFiltered()
Especifica se a série é filtrada. Não aplicável para gráficos de superfície.
TypeScript
getFiltered(): boolean;
Retornos
boolean
getFirstSliceAngle()
Especifica o ângulo da primeira fatia de gráfico de pizza ou gráfico de roscas, em
graus (no sentido horário da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos
de rosca.. Pode ser um valor de 0 a 360.
TypeScript
getFirstSliceAngle(): number;
Retornos
number
getFormat()
Representa a formatação de uma série do gráfico, que inclui a formatação de linha e
de preenchimento.
TypeScript
getFormat(): ChartSeriesFormat;
Retornos
ExcelScript.ChartSeriesFormat
getGapWidth()
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em
gráficos de barras e colunas, bem como classes específicas de gráficos de linha e
pizza. Gera uma exceção de argumento inválida em gráficos inválidos.
TypeScript
getGapWidth(): number;
Retornos
number
getGradientMaximumColor()
Especifica a cor para o valor máximo de uma série de gráficos de mapa de região.
TypeScript
getGradientMaximumColor(): string;
Retornos
string
getGradientMaximumType()
Especifica o tipo para o valor máximo de uma série de gráficos de mapa de região.
TypeScript
getGradientMaximumType(): ChartGradientStyleType;
Retornos
ExcelScript.ChartGradientStyleType
getGradientMaximumValue()
Especifica o valor máximo de uma série de gráficos de mapa de região.
TypeScript
getGradientMaximumValue(): number;
Retornos
number
getGradientMidpointColor()
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de
região.
TypeScript
getGradientMidpointColor(): string;
Retornos
string
getGradientMidpointType()
Especifica o tipo para o valor do ponto médio de uma série de gráficos de mapa da
região.
TypeScript
getGradientMidpointType(): ChartGradientStyleType;
Retornos
ExcelScript.ChartGradientStyleType
getGradientMidpointValue()
Especifica o valor do ponto médio de uma série de gráficos de mapa da região.
TypeScript
getGradientMidpointValue(): number;
Retornos
number
getGradientMinimumColor()
Especifica a cor do valor mínimo de uma série de gráficos de mapa de região.
TypeScript
getGradientMinimumColor(): string;
Retornos
string
getGradientMinimumType()
Especifica o tipo para o valor mínimo de uma série de gráficos de mapa de região.
TypeScript
getGradientMinimumType(): ChartGradientStyleType;
Retornos
ExcelScript.ChartGradientStyleType
getGradientMinimumValue()
Especifica o valor mínimo de uma série de gráficos de mapa de região.
TypeScript
getGradientMinimumValue(): number;
Retornos
number
getGradientStyle()
Especifica o estilo de gradiente da série de um gráfico de mapa de região.
TypeScript
getGradientStyle(): ChartGradientStyle;
Retornos
ExcelScript.ChartGradientStyle
getHasDataLabels()
Especifica se a série tem rótulos de dados.
TypeScript
getHasDataLabels(): boolean;
Retornos
boolean
getInvertColor()
Especifica a cor de preenchimento para pontos de dados negativos em uma série.
TypeScript
getInvertColor(): string;
Retornos
string
getInvertIfNegative()
True se o Excel inverte o padrão no item quando ele corresponde a um número
negativo.
TypeScript
getInvertIfNegative(): boolean;
Retornos
boolean
getMapOptions()
Encapsula as opções para um gráfico de mapa de região.
TypeScript
getMapOptions(): ChartMapOptions;
Retornos
ExcelScript.ChartMapOptions
getMarkerBackgroundColor()
Especifica a cor de fundo do marcador de uma série de gráficos.
TypeScript
getMarkerBackgroundColor(): string;
Retornos
string
getMarkerForegroundColor()
Especifica a cor do marcador em primeiro plano de uma série de gráficos.
TypeScript
getMarkerForegroundColor(): string;
Retornos
string
getMarkerSize()
Especifica o tamanho do marcador de uma série de gráficos.
TypeScript
getMarkerSize(): number;
Retornos
number
getMarkerStyle()
Especifica o estilo de marcador de uma série de gráficos. Confira
ExcelScript.ChartMarkerStyle detalhes.
TypeScript
getMarkerStyle(): ChartMarkerStyle;
Retornos
ExcelScript.ChartMarkerStyle
getName()
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve
ser maior que 255 caracteres.
TypeScript
getName(): string;
Retornos
string
Exemplos
TypeScript
/**
* This sample logs the names of each of the chart series in a chart
named "ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
TypeScript
getOverlap(): number;
Retornos
number
getParentLabelStrategy()
Especifica a área de estratégia de rótulo pai da série para um gráfico de mapa de
árvore.
TypeScript
getParentLabelStrategy(): ChartParentLabelStrategy;
Retornos
ExcelScript.ChartParentLabelStrategy
getPlotOrder()
Especifica a ordem de plotagem de uma série de gráficos no grupo de gráficos.
TypeScript
getPlotOrder(): number;
Retornos
number
getPoints()
Retorna uma coleção de todos os pontos da série.
TypeScript
getPoints(): ChartPoint[];
Retornos
ExcelScript.ChartPoint[]
getSecondPlotSize()
Especifica o tamanho da seção secundária de um gráfico pie-of-pie ou um gráfico
bar-of-pie, como uma porcentagem do tamanho da torta primária. Pode ser um
valor de 5 de 200.
TypeScript
getSecondPlotSize(): number;
Retornos
number
getShowConnectorLines()
Especifica se as linhas do conector são mostradas em gráficos de cascata.
TypeScript
getShowConnectorLines(): boolean;
Retornos
boolean
getShowLeaderLines()
Especifica se as linhas de líder são exibidas para cada rótulo de dados na série.
TypeScript
getShowLeaderLines(): boolean;
Retornos
boolean
getShowShadow()
Especifica se a série tem uma sombra.
TypeScript
getShowShadow(): boolean;
Retornos
boolean
getSmooth()
Especifica se a série é suave. Aplicável somente a gráficos de linha e dispersão.
TypeScript
getSmooth(): boolean;
Retornos
boolean
getSplitType()
Especifica a forma como as duas seções de um gráfico pie-of-pie ou um gráfico de
barras de torta são divididas.
TypeScript
getSplitType(): ChartSplitType;
Retornos
ExcelScript.ChartSplitType
getSplitValue()
Especifica o valor limite que separa duas seções de um gráfico pie-of-pie ou um
gráfico bar-of-pie.
TypeScript
getSplitValue(): number;
Retornos
number
getTrendlines()
A coleção de linhas de tendência na série.
TypeScript
getTrendlines(): ChartTrendline[];
Retornos
ExcelScript.ChartTrendline[]
getVaryByCategories()
True se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O
gráfico deve conter apenas uma série.
TypeScript
getVaryByCategories(): boolean;
Retornos
boolean
getXErrorBars()
Representa o objeto da barra de erros de uma série de gráficos.
TypeScript
getXErrorBars(): ChartErrorBars;
Retornos
ExcelScript.ChartErrorBars
getYErrorBars()
Representa o objeto da barra de erros de uma série de gráficos.
TypeScript
getYErrorBars(): ChartErrorBars;
Retornos
ExcelScript.ChartErrorBars
Exemplos
TypeScript
/**
* This script adds error bars for the standard error of each chart
series point.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for the chart.
const worksheet = workbook.getWorksheet("Sample");
const dataRange = worksheet.getRange("A1:B15");
// For each series, add error bars for the standard error on each point
const allSeries = chart.getSeries();
allSeries.forEach((series) => {
series.getYErrorBars().setType(ExcelScript.ChartErrorBarsType.stError);
series.getYErrorBars().setVisible(true);
});
}
setAxisGroup(axisGroup)
Especifica o grupo da série especificada.
TypeScript
Parâmetros
axisGroup ExcelScript.ChartAxisGroup
Retornos
void
setBubbleScale(bubbleScale)
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do
tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas.
TypeScript
Parâmetros
bubbleScale number
Retornos
void
setBubbleSizes(sourceData)
Define os tamanhos de bolha para uma série de gráficos. Funciona apenas para
gráficos de bolhas.
TypeScript
Retornos
void
setChartType(chartType)
Representa o tipo de gráfico de uma série. Confira ExcelScript.ChartType detalhes.
TypeScript
Parâmetros
chartType ExcelScript.ChartType
Retornos
void
setDoughnutHoleSize(doughnutHoleSize)
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em
roscas e roscas explodidas. Lança um InvalidArgument erro em gráficos inválidos.
TypeScript
Parâmetros
doughnutHoleSize number
Retornos
void
setExplosion(explosion)
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de
donuts. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da
pizza).
TypeScript
Parâmetros
explosion number
Retornos
void
setFiltered(filtered)
Especifica se a série é filtrada. Não aplicável para gráficos de superfície.
TypeScript
Parâmetros
filtered boolean
Retornos
void
setFirstSliceAngle(firstSliceAngle)
Especifica o ângulo da primeira fatia de gráfico de pizza ou gráfico de roscas, em
graus (no sentido horário da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos
de rosca.. Pode ser um valor de 0 a 360.
TypeScript
setFirstSliceAngle(firstSliceAngle: number): void;
Parâmetros
firstSliceAngle number
Retornos
void
setGapWidth(gapWidth)
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em
gráficos de barras e colunas, bem como classes específicas de gráficos de linha e
pizza. Gera uma exceção de argumento inválida em gráficos inválidos.
TypeScript
Parâmetros
gapWidth number
Retornos
void
setGradientMaximumColor(gradientMaximumColor)
Especifica a cor para o valor máximo de uma série de gráficos de mapa de região.
TypeScript
Parâmetros
gradientMaximumColor string
Retornos
void
setGradientMaximumType(gradientMaximumType)
Especifica o tipo para o valor máximo de uma série de gráficos de mapa de região.
TypeScript
setGradientMaximumType(
gradientMaximumType: ChartGradientStyleType
): void;
Parâmetros
gradientMaximumType ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMaximumValue(gradientMaximumValue)
Especifica o valor máximo de uma série de gráficos de mapa de região.
TypeScript
Parâmetros
gradientMaximumValue number
Retornos
void
setGradientMidpointColor(gradientMidpointColor)
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de
região.
TypeScript
Parâmetros
gradientMidpointColor string
Retornos
void
setGradientMidpointType(gradientMidpointType)
Especifica o tipo para o valor do ponto médio de uma série de gráficos de mapa da
região.
TypeScript
setGradientMidpointType(
gradientMidpointType: ChartGradientStyleType
): void;
Parâmetros
gradientMidpointType ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMidpointValue(gradientMidpointValue)
Especifica o valor do ponto médio de uma série de gráficos de mapa da região.
TypeScript
Parâmetros
gradientMidpointValue number
Retornos
void
setGradientMinimumColor(gradientMinimumColor)
Especifica a cor do valor mínimo de uma série de gráficos de mapa de região.
TypeScript
Parâmetros
gradientMinimumColor string
Retornos
void
setGradientMinimumType(gradientMinimumType)
Especifica o tipo para o valor mínimo de uma série de gráficos de mapa de região.
TypeScript
setGradientMinimumType(
gradientMinimumType: ChartGradientStyleType
): void;
Parâmetros
gradientMinimumType ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMinimumValue(gradientMinimumValue)
Especifica o valor mínimo de uma série de gráficos de mapa de região.
TypeScript
setGradientMinimumValue(gradientMinimumValue: number): void;
Parâmetros
gradientMinimumValue number
Retornos
void
setGradientStyle(gradientStyle)
Especifica o estilo de gradiente da série de um gráfico de mapa de região.
TypeScript
Parâmetros
gradientStyle ExcelScript.ChartGradientStyle
Retornos
void
setHasDataLabels(hasDataLabels)
Especifica se a série tem rótulos de dados.
TypeScript
Parâmetros
hasDataLabels boolean
Retornos
void
setInvertColor(invertColor)
Especifica a cor de preenchimento para pontos de dados negativos em uma série.
TypeScript
Parâmetros
invertColor string
Retornos
void
setInvertIfNegative(invertIfNegative)
True se o Excel inverte o padrão no item quando ele corresponde a um número
negativo.
TypeScript
Parâmetros
invertIfNegative boolean
Retornos
void
setMarkerBackgroundColor(markerBackgroundColor)
Especifica a cor de fundo do marcador de uma série de gráficos.
TypeScript
Retornos
void
setMarkerForegroundColor(markerForegroundColor)
Especifica a cor do marcador em primeiro plano de uma série de gráficos.
TypeScript
Parâmetros
markerForegroundColor string
Retornos
void
setMarkerSize(markerSize)
Especifica o tamanho do marcador de uma série de gráficos.
TypeScript
Parâmetros
markerSize number
Retornos
void
setMarkerStyle(markerStyle)
Especifica o estilo de marcador de uma série de gráficos. Confira
ExcelScript.ChartMarkerStyle detalhes.
TypeScript
Parâmetros
markerStyle ExcelScript.ChartMarkerStyle
Retornos
void
setName(name)
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve
ser maior que 255 caracteres.
TypeScript
Parâmetros
name string
Retornos
void
setOverlap(overlap)
Especifica como barras e colunas são posicionadas. Pode ser um valor entre -100 e
100. Se aplicam apenas às barras 2D e gráficos de colunas 2D.
TypeScript
Retornos
void
Exemplos
TypeScript
/**
* This sample sets the overlap of the columns in a chart named
"ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
setParentLabelStrategy(parentLabelStrategy)
Especifica a área de estratégia de rótulo pai da série para um gráfico de mapa de
árvore.
TypeScript
setParentLabelStrategy(
parentLabelStrategy: ChartParentLabelStrategy
): void;
Parâmetros
parentLabelStrategy ExcelScript.ChartParentLabelStrategy
Retornos
void
setPlotOrder(plotOrder)
Especifica a ordem de plotagem de uma série de gráficos no grupo de gráficos.
TypeScript
Parâmetros
plotOrder number
Retornos
void
setSecondPlotSize(secondPlotSize)
Especifica o tamanho da seção secundária de um gráfico pie-of-pie ou um gráfico
bar-of-pie, como uma porcentagem do tamanho da torta primária. Pode ser um
valor de 5 de 200.
TypeScript
Parâmetros
secondPlotSize number
Retornos
void
setShowConnectorLines(showConnectorLines)
Especifica se as linhas do conector são mostradas em gráficos de cascata.
TypeScript
Parâmetros
showConnectorLines boolean
Retornos
void
setShowLeaderLines(showLeaderLines)
Especifica se as linhas de líder são exibidas para cada rótulo de dados na série.
TypeScript
Parâmetros
showLeaderLines boolean
Retornos
void
setShowShadow(showShadow)
Especifica se a série tem uma sombra.
TypeScript
Parâmetros
showShadow boolean
Retornos
void
setSmooth(smooth)
Especifica se a série é suave. Aplicável somente a gráficos de linha e dispersão.
TypeScript
Parâmetros
smooth boolean
Retornos
void
setSplitType(splitType)
Especifica a forma como as duas seções de um gráfico pie-of-pie ou um gráfico de
barras de torta são divididas.
TypeScript
Parâmetros
splitType ExcelScript.ChartSplitType
Retornos
void
setSplitValue(splitValue)
Especifica o valor limite que separa duas seções de um gráfico pie-of-pie ou um
gráfico bar-of-pie.
TypeScript
setSplitValue(splitValue: number): void;
Parâmetros
splitValue number
Retornos
void
setValues(sourceData)
Define os valores de uma série de gráficos. Para gráficos de dispersão, ele se refere a
valores de eixo y.
TypeScript
Parâmetros
sourceData ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void
setVaryByCategories(varyByCategories)
True se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O
gráfico deve conter apenas uma série.
TypeScript
Parâmetros
varyByCategories boolean
Retornos
void
setXAxisValues(sourceData)
Define os valores do eixo x para uma série de gráficos.
TypeScript
Parâmetros
sourceData ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartSeriesFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFill()
Representa o formato de preenchimento de uma série do gráfico, que inclui
informações sobre a formatação da tela de fundo.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getLine()
Representa a formatação de linha.
TypeScript
getLine(): ChartLineFormat;
Retornos
ExcelScript.ChartLineFormat
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTitle interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Representa a formatação de um título do gráfico, que inclui a formatação de fonte e
de preenchimento.
TypeScript
getFormat(): ChartTitleFormat;
Retornos
ExcelScript.ChartTitleFormat
getHeight()
Representa a altura, em pontos, do título do gráfico. O valor será null se o título do
gráfico não estiver visível.
TypeScript
getHeight(): number;
Retornos
number
getHorizontalAlignment()
Especifica o alinhamento horizontal para o título do gráfico.
TypeScript
getHorizontalAlignment(): ChartTextHorizontalAlignment;
Retornos
ExcelScript.ChartTextHorizontalAlignment
getLeft()
Especifica a distância, em pontos, da borda esquerda do título do gráfico até a borda
esquerda da área do gráfico. O valor será null se o título do gráfico não estiver
visível.
TypeScript
getLeft(): number;
Retornos
number
getOverlay()
Especifica se o título do gráfico sobreporá o gráfico.
TypeScript
getOverlay(): boolean;
Retornos
boolean
getPosition()
Representa a posição de título do gráfico. Confira ExcelScript.ChartTitlePosition
detalhes.
TypeScript
getPosition(): ChartTitlePosition;
Retornos
ExcelScript.ChartTitlePosition
getShowShadow()
Representa um valor booliano que determina se o título do gráfico tiver uma
sombra.
TypeScript
getShowShadow(): boolean;
Retornos
boolean
getSubstring(start, length)
Obtenha a substring de um título de gráfico. A quebra de linha '\n' conta um
caractere.
TypeScript
Parâmetros
start number
Posição inicial da substring a ser recuperada. Indexados com zero.
length number
Comprimento da substring a ser recuperada.
Retornos
ExcelScript.ChartFormatString
getText()
Especifica o texto do título do gráfico.
TypeScript
getText(): string;
Retornos
string
getTextOrientation()
Especifica o ângulo para o qual o texto é orientado para o título do gráfico. O valor
deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getTop()
Especifica a distância, em pontos, da borda superior do título do gráfico até a parte
superior da área do gráfico. O valor será null se o título do gráfico não estiver
visível.
TypeScript
getTop(): number;
Retornos
number
getVerticalAlignment()
Especifica o alinhamento vertical do título do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes.
TypeScript
getVerticalAlignment(): ChartTextVerticalAlignment;
Retornos
ExcelScript.ChartTextVerticalAlignment
getVisible()
Especifica se o título do gráfico está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWidth()
Especifica a largura, em pontos, do título do gráfico. O valor será null se o título do
gráfico não estiver visível.
TypeScript
getWidth(): number;
Retornos
number
setFormula(formula)
Define 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.
TypeScript
Parâmetros
formula string
Uma cadeia de caracteres que representa a fórmula a ser definida.
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Especifica o alinhamento horizontal para o título do gráfico.
TypeScript
setHorizontalAlignment(
horizontalAlignment: ChartTextHorizontalAlignment
): void;
Parâmetros
horizontalAlignment ExcelScript.ChartTextHorizontalAlignment
Retornos
void
setLeft(left)
Especifica a distância, em pontos, da borda esquerda do título do gráfico até a borda
esquerda da área do gráfico. O valor será null se o título do gráfico não estiver
visível.
TypeScript
Parâmetros
left number
Retornos
void
setOverlay(overlay)
Especifica se o título do gráfico sobreporá o gráfico.
TypeScript
Parâmetros
overlay boolean
Retornos
void
setPosition(position)
Representa a posição de título do gráfico. Confira ExcelScript.ChartTitlePosition
detalhes.
TypeScript
Parâmetros
position ExcelScript.ChartTitlePosition
Retornos
void
setShowShadow(showShadow)
Representa um valor booliano que determina se o título do gráfico tiver uma
sombra.
TypeScript
Parâmetros
showShadow boolean
Retornos
void
setText(text)
Especifica o texto do título do gráfico.
TypeScript
Retornos
void
setTextOrientation(textOrientation)
Especifica o ângulo para o qual o texto é orientado para o título do gráfico. O valor
deve ser um inteiro de -90 a 90 ou o inteiro 180 para texto orientado verticalmente.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setTop(top)
Especifica a distância, em pontos, da borda superior do título do gráfico até a parte
superior da área do gráfico. O valor será null se o título do gráfico não estiver
visível.
TypeScript
Parâmetros
top number
Retornos
void
setVerticalAlignment(verticalAlignment)
Especifica o alinhamento vertical do título do gráfico. Confira
ExcelScript.ChartTextVerticalAlignment detalhes.
TypeScript
setVerticalAlignment(
verticalAlignment: ChartTextVerticalAlignment
): void;
Parâmetros
verticalAlignment ExcelScript.ChartTextVerticalAlignment
Retornos
void
setVisible(visible)
Especifica se o título do gráfico está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.ChartTitleFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Representa o formato de borda do título do gráfico, que inclui cor, estilo de linha e
Border() peso.
getFont() Representa os atributos de fonte (como nome da fonte, tamanho da fonte e cor)
para um objeto.
Detalhes do método
getBorder()
Representa o formato de borda do título do gráfico, que inclui cor, estilo de linha e
peso.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Representa o formato de preenchimento de um objeto, que inclui informações sobre
a formatação da tela de fundo.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Representa os atributos de fonte (como nome da fonte, tamanho da fonte e cor)
para um objeto.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTrendline interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Deleta o objeto Trendline.
TypeScript
delete(): void;
Retornos
void
getBackwardPeriod()
Representa o número de períodos que a linha de tendência se estende para trás.
TypeScript
getBackwardPeriod(): number;
Retornos
number
getFormat()
Representa a formatação de uma linha de tendência do gráfico.
TypeScript
getFormat(): ChartTrendlineFormat;
Retornos
ExcelScript.ChartTrendlineFormat
getForwardPeriod()
Representa o número de períodos que a linha de tendência se estende para frente.
TypeScript
getForwardPeriod(): number;
Retornos
number
getIntercept()
Especifica o valor de interceptação da linha de tendência.
TypeScript
getIntercept(): number;
Retornos
number
getLabel()
Representa o rótulo de linha de tendência um gráfico.
TypeScript
getLabel(): ChartTrendlineLabel;
Retornos
ExcelScript.ChartTrendlineLabel
getMovingAveragePeriod()
Representa o período de uma linha de tendência do gráfico. Aplicável somente às
linhas de tendência com o tipo MovingAverage .
TypeScript
getMovingAveragePeriod(): number;
Retornos
number
getName()
Representa o nome da linha de tendência. Pode ser definido como um valor de
cadeia de caracteres, um null valor representa valores automáticos. O valor
retornado sempre é uma cadeia de caracteres.
TypeScript
getName(): string;
Retornos
string
getPolynomialOrder()
Representa a ordem de uma linha de tendência do gráfico. Aplicável somente às
linhas de tendência com o tipo Polynomial .
TypeScript
getPolynomialOrder(): number;
Retornos
number
getShowEquation()
Verdadeiro se a equação da linha de tendência for exibida no gráfico.
TypeScript
getShowEquation(): boolean;
Retornos
boolean
getShowRSquared()
True se o valor r-squared para a linha de tendência for exibido no gráfico.
TypeScript
getShowRSquared(): boolean;
Retornos
boolean
getType()
Representa o tipo da linha de tendência de um gráfico.
TypeScript
getType(): ChartTrendlineType;
Retornos
ExcelScript.ChartTrendlineType
setBackwardPeriod(backwardPeriod)
Representa o número de períodos que a linha de tendência se estende para trás.
TypeScript
Parâmetros
backwardPeriod number
Retornos
void
setForwardPeriod(forwardPeriod)
Representa o número de períodos que a linha de tendência se estende para frente.
TypeScript
Parâmetros
forwardPeriod number
Retornos
void
setIntercept(intercept)
Especifica o valor de interceptação da linha de tendência.
TypeScript
Parâmetros
intercept number
Retornos
void
setMovingAveragePeriod(movingAveragePeriod)
Representa o período de uma linha de tendência do gráfico. Aplicável somente às
linhas de tendência com o tipo MovingAverage .
TypeScript
Parâmetros
movingAveragePeriod number
Retornos
void
setName(name)
Representa o nome da linha de tendência. Pode ser definido como um valor de
cadeia de caracteres, um null valor representa valores automáticos. O valor
retornado sempre é uma cadeia de caracteres.
TypeScript
Retornos
void
setPolynomialOrder(polynomialOrder)
Representa a ordem de uma linha de tendência do gráfico. Aplicável somente às
linhas de tendência com o tipo Polynomial .
TypeScript
Parâmetros
polynomialOrder number
Retornos
void
setShowEquation(showEquation)
Verdadeiro se a equação da linha de tendência for exibida no gráfico.
TypeScript
Parâmetros
showEquation boolean
Retornos
void
setShowRSquared(showRSquared)
True se o valor r-squared para a linha de tendência for exibido no gráfico.
TypeScript
Parâmetros
showRSquared boolean
Retornos
void
setType(type)
Representa o tipo da linha de tendência de um gráfico.
TypeScript
Parâmetros
type ExcelScript.ChartTrendlineType
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTrendlineFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getLine()
Representa a formatação de linha do gráfico.
TypeScript
getLine(): ChartLineFormat;
Retornos
ExcelScript.ChartLineFormat
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ChartTrendlineLabel
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAutoText()
Especifica se o rótulo de linha de tendência gera automaticamente o texto
apropriado com base no contexto.
TypeScript
getAutoText(): boolean;
Retornos
boolean
getFormat()
O formato do rótulo de linha de tendência do gráfico.
TypeScript
getFormat(): ChartTrendlineLabelFormat;
Retornos
ExcelScript.ChartTrendlineLabelFormat
getFormula()
Valor de cadeia de caracteres que representa a fórmula do rótulo de linha de
tendência do gráfico usando notação de estilo A1.
TypeScript
getFormula(): string;
Retornos
string
getHeight()
Retorna a altura, em pontos, do rótulo de linha de tendência do gráfico. O valor será
null se o rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
getHeight(): number;
Retornos
number
getHorizontalAlignment()
Representa o alinhamento horizontal do rótulo de linha de tendência do gráfico.
Confira ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade é
válida somente quando TextOrientation um rótulo de linha de tendência é -90, 90
ou 180.
TypeScript
getHorizontalAlignment(): ChartTextHorizontalAlignment;
Retornos
ExcelScript.ChartTextHorizontalAlignment
getLeft()
Representa a distância, em pontos, da borda esquerda do rótulo de linha de
tendência do gráfico até a borda esquerda da área do gráfico. O valor será null se o
rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
getLeft(): number;
Retornos
number
getLinkNumberFormat()
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).
TypeScript
getLinkNumberFormat(): boolean;
Retornos
boolean
getNumberFormat()
Valor de cadeia de caracteres que representa o código de formato para o rótulo de
linha de tendência.
TypeScript
getNumberFormat(): string;
Retornos
string
getText()
Cadeia de caracteres que representa o texto do rótulo em um gráfico de linha de
tendência.
TypeScript
getText(): string;
Retornos
string
getTextOrientation()
Representa o ângulo para o qual o texto é orientado para o rótulo de linha de
tendência do gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para
texto orientado verticalmente.
TypeScript
getTextOrientation(): number;
Retornos
number
getTop()
Representa a distância, em pontos, da borda superior do rótulo de linha de
tendência do gráfico até a parte superior da área do gráfico. O valor será null se o
rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
getTop(): number;
Retornos
number
getVerticalAlignment()
Representa o alinhamento vertical do rótulo de linha de tendência do gráfico.
Confira ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade é válida
somente quando TextOrientation um rótulo de linha de tendência é 0.
TypeScript
getVerticalAlignment(): ChartTextVerticalAlignment;
Retornos
ExcelScript.ChartTextVerticalAlignment
getWidth()
Retorna a largura, em pontos, do rótulo de linha de tendência do gráfico. O valor
será null se o rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
getWidth(): number;
Retornos
number
setAutoText(autoText)
Especifica se o rótulo de linha de tendência gera automaticamente o texto
apropriado com base no contexto.
TypeScript
Parâmetros
autoText boolean
Retornos
void
setFormula(formula)
Valor de cadeia de caracteres que representa a fórmula do rótulo de linha de
tendência do gráfico usando notação de estilo A1.
TypeScript
Parâmetros
formula string
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Representa o alinhamento horizontal do rótulo de linha de tendência do gráfico.
Confira ExcelScript.ChartTextHorizontalAlignment detalhes. Essa propriedade é
válida somente quando TextOrientation um rótulo de linha de tendência é -90, 90
ou 180.
TypeScript
setHorizontalAlignment(
horizontalAlignment: ChartTextHorizontalAlignment
): void;
Parâmetros
horizontalAlignment ExcelScript.ChartTextHorizontalAlignment
Retornos
void
setLeft(left)
Representa a distância, em pontos, da borda esquerda do rótulo de linha de
tendência do gráfico até a borda esquerda da área do gráfico. O valor será null se o
rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
Parâmetros
left number
Retornos
void
setLinkNumberFormat(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).
TypeScript
Parâmetros
linkNumberFormat boolean
Retornos
void
setNumberFormat(numberFormat)
Valor de cadeia de caracteres que representa o código de formato para o rótulo de
linha de tendência.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setText(text)
Cadeia de caracteres que representa o texto do rótulo em um gráfico de linha de
tendência.
TypeScript
Parâmetros
text string
Retornos
void
setTextOrientation(textOrientation)
Representa o ângulo para o qual o texto é orientado para o rótulo de linha de
tendência do gráfico. O valor deve ser um inteiro de -90 a 90 ou o inteiro 180 para
texto orientado verticalmente.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setTop(top)
Representa a distância, em pontos, da borda superior do rótulo de linha de
tendência do gráfico até a parte superior da área do gráfico. O valor será null se o
rótulo de linha de tendência do gráfico não estiver visível.
TypeScript
Parâmetros
top number
Retornos
void
setVerticalAlignment(verticalAlignment)
Representa o alinhamento vertical do rótulo de linha de tendência do gráfico.
Confira ExcelScript.ChartTextVerticalAlignment detalhes. Essa propriedade é válida
somente quando TextOrientation um rótulo de linha de tendência é 0.
TypeScript
setVerticalAlignment(
verticalAlignment: ChartTextVerticalAlignment
): void;
Parâmetros
verticalAlignment ExcelScript.ChartTextVerticalAlignment
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.ChartTrendlineLabelFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
get Especifica o formato de borda, que inclui cor, estilo de linha e peso.
Border()
getFont() Especifica os atributos de fonte (como nome da fonte, tamanho da fonte e cor) para
um rótulo de linha de tendência do gráfico.
Detalhes do método
getBorder()
Especifica o formato de borda, que inclui cor, estilo de linha e peso.
TypeScript
getBorder(): ChartBorder;
Retornos
ExcelScript.ChartBorder
getFill()
Especifica o formato de preenchimento do rótulo de linha de tendência do gráfico
atual.
TypeScript
getFill(): ChartFill;
Retornos
ExcelScript.ChartFill
getFont()
Especifica os atributos de fonte (como nome da fonte, tamanho da fonte e cor) para
um rótulo de linha de tendência do gráfico.
TypeScript
getFont(): ChartFont;
Retornos
ExcelScript.ChartFont
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ColorScaleConditional
Format interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getThreeColor Se true , a escala de cores terá três pontos (mínimo, ponto médio, máximo),
Scale() caso contrário, terá dois (mínimo, máximo).
Detalhes do método
getCriteria()
Os critérios da escala de cores. O ponto médio é opcional ao usar uma escala de
cores de dois pontos.
TypeScript
getCriteria(): ConditionalColorScaleCriteria;
Retornos
ExcelScript.ConditionalColorScaleCriteria
getThreeColorScale()
Se true , a escala de cores terá três pontos (mínimo, ponto médio, máximo), caso
contrário, terá dois (mínimo, máximo).
TypeScript
getThreeColorScale(): boolean;
Retornos
boolean
setCriteria(criteria)
Os critérios da escala de cores. O ponto médio é opcional ao usar uma escala de
cores de dois pontos.
TypeScript
Parâmetros
criteria ExcelScript.ConditionalColorScaleCriteria
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Comment interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getMentions() Obtém as entidades (por exemplo, pessoas) que são mencionadas nos
comentários.
Detalhes do método
addCommentReply(content, contentType)
Cria uma resposta de comentário para um comentário.
TypeScript
addCommentReply(
content: CommentRichContent | string,
contentType?: ContentType
): CommentReply;
Parâmetros
content ExcelScript.CommentRichContent | string
O conteúdo do comentário. Isso pode ser uma cadeia de caracteres ou um
CommentRichContent objeto (por exemplo, para comentários com menções).
contentType ExcelScript.ContentType
Opcional. O tipo de conteúdo contido no comentário. O valor padrão é enumerar
ContentType.Plain .
Retornos
ExcelScript.CommentReply
delete()
Exclui o comentário e todas as respostas conectadas.
TypeScript
delete(): void;
Retornos
void
getAuthorEmail()
Obtém o email do autor do comentário.
TypeScript
getAuthorEmail(): string;
Retornos
string
getAuthorName()
Obtém o nome do autor do comentário.
TypeScript
getAuthorName(): string;
Retornos
string
getCommentReply(commentReplyId)
Retorna uma resposta de comentário identificada pela respectiva ID. Se o objeto de
resposta de comentário não existir, esse método retornará undefined .
TypeScript
Retornos
ExcelScript.CommentReply | undefined
getContent()
O conteúdo do comentário. A cadeia de caracteres é texto simples.
TypeScript
getContent(): string;
Retornos
string
getContentType()
Obtém o tipo de conteúdo do comentário.
TypeScript
getContentType(): ContentType;
Retornos
ExcelScript.ContentType
getCreationDate()
Obtém o horário de criação do comentário. Retorna null se o comentário foi
convertido de uma nota, já que o comentário não tem uma data de criação.
TypeScript
getCreationDate(): Date;
Retornos
Date
getId()
Especifica o identificador de comentários.
TypeScript
getId(): string;
Retornos
string
getLocation()
Obtém a célula em que esse comentário está localizado.
TypeScript
getLocation(): Range;
Retornos
ExcelScript.Range
getMentions()
Obtém as entidades (por exemplo, pessoas) que são mencionadas nos comentários.
TypeScript
getMentions(): CommentMention[];
Retornos
ExcelScript.CommentMention[]
getReplies()
Representa uma coleção de objetos de resposta associados ao comentário.
TypeScript
getReplies(): CommentReply[];
Retornos
ExcelScript.CommentReply[]
getResolved()
O thread de comentários status. Um valor de true significa que o thread de
comentário foi resolvido.
TypeScript
getResolved(): boolean;
Retornos
boolean
getRichContent()
Obtém o conteúdo de comentários avançados (por exemplo, menções em
comentários). Essa cadeia de caracteres não deve ser exibida para usuários finais. Seu
suplemento só deve usá-lo para analisar conteúdo de comentários avançados.
TypeScript
getRichContent(): string;
Retornos
string
setContent(content)
O conteúdo do comentário. A cadeia de caracteres é texto simples.
TypeScript
Parâmetros
content string
Retornos
void
setResolved(resolved)
O thread de comentários status. Um valor de true significa que o thread de
comentário foi resolvido.
TypeScript
Parâmetros
resolved boolean
Retornos
void
updateMentions(contentWithMentions)
Atualizações o conteúdo do comentário com uma cadeia de caracteres
especialmente formatada e uma lista de menções.
TypeScript
Parâmetros
contentWithMentions ExcelScript.CommentRichContent
O conteúdo do comentário. Isso contém uma cadeia de caracteres especialmente
formatada e uma lista de menções que serão analisadas na cadeia de caracteres
quando exibidas pelo Excel.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CommentMention interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample creates a comment that mentions a specific person.
* That person will get a notification and link to the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const cell = currentSheet.getCell(0,0);
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
email
O endereço de email da entidade mencionada em um comentário.
TypeScript
email: string;
Valor da propriedade
string
id
A ID da entidade. A ID corresponde a uma das IDs em
CommentRichContent.richContent .
TypeScript
id: number;
Valor da propriedade
number
name
O nome da entidade mencionada em um comentário.
TypeScript
name: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CommentReply interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
delete()
Exclui a resposta do comentário.
TypeScript
delete(): void;
Retornos
void
getAuthorEmail()
Obtém o email do autor da resposta do comentário.
TypeScript
getAuthorEmail(): string;
Retornos
string
getAuthorName()
Obtém o nome do autor da resposta do comentário.
TypeScript
getAuthorName(): string;
Retornos
string
getContent()
O conteúdo da resposta de comentário. A cadeia de caracteres é texto simples.
TypeScript
getContent(): string;
Retornos
string
getContentType()
O tipo de conteúdo da resposta.
TypeScript
getContentType(): ContentType;
Retornos
ExcelScript.ContentType
getCreationDate()
Obtém o horário de criação da resposta do comentário.
TypeScript
getCreationDate(): Date;
Retornos
Date
getId()
Especifica o identificador de resposta de comentário.
TypeScript
getId(): string;
Retornos
string
getLocation()
Obtém a célula em que essa resposta de comentário está localizada.
TypeScript
getLocation(): Range;
Retornos
ExcelScript.Range
getMentions()
As entidades (por exemplo, pessoas) mencionadas nos comentários.
TypeScript
getMentions(): CommentMention[];
Retornos
ExcelScript.CommentMention[]
getParentComment()
Obtém o comentário pai desta resposta.
TypeScript
getParentComment(): Comment;
Retornos
ExcelScript.Comment
getResolved()
O status da resposta de comentário. Um valor de true significa que a resposta está
no estado resolvido.
TypeScript
getResolved(): boolean;
Retornos
boolean
getRichContent()
O conteúdo de comentários avançados (por exemplo, menciona nos comentários).
Essa cadeia de caracteres não deve ser exibida para usuários finais. Seu suplemento
só deve usá-lo para analisar conteúdo de comentários avançados.
TypeScript
getRichContent(): string;
Retornos
string
setContent(content)
O conteúdo da resposta de comentário. A cadeia de caracteres é texto simples.
TypeScript
Parâmetros
content string
Retornos
void
updateMentions(contentWithMentions)
Atualizações o conteúdo do comentário com uma cadeia de caracteres
especialmente formatada e uma lista de menções.
TypeScript
Parâmetros
contentWithMentions ExcelScript.CommentRichContent
O conteúdo do comentário. Isso contém uma cadeia de caracteres especialmente
formatada e uma lista de menções que serão analisadas na cadeia de caracteres
quando exibidas pelo Excel.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CommentRichContent
interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
mentions Uma matriz que contém todas as entidades (por exemplo, pessoas) mencionadas no
comentário.
Detalhes da propriedade
mentions
Uma matriz que contém todas as entidades (por exemplo, pessoas) mencionadas no
comentário.
TypeScript
mentions?: CommentMention[];
Valor da propriedade
ExcelScript.CommentMention[]
richContent
Especifica o conteúdo avançado do comentário (por exemplo, conteúdo de
comentários com menções, a primeira entidade mencionada tem um atributo de ID
de 0 e a segunda entidade mencionada tem um atributo ID de 1).
TypeScript
richContent: string;
Valor da propriedade
string
Exemplos
TypeScript
/**
* This sample finds overdue work items in a table and
* lets their owners know with a comment that uses an @mention.
*
* This assumes the worksheet has a table with the columns:
* "Work Item", "Project", "Owner", "Due Date"
*/
function main(workbook: ExcelScript.Workbook) {
let currentSheet = workbook.getActiveWorksheet();
Comentários
Exemplos
TypeScript
/**
* This script applies conditional formatting to a range.
* That formatting is conditional upon the cell's numerical value.
* Any value between 50 and 75 will have the cell fill color changed and the
font made italic.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range to format.
const sheet = workbook.getActiveWorksheet();
const ratingColumn = sheet.getRange("D2:D20");
ratingColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.cellValu
e).getCellValue();
// Create the condition, in this case when the cell value is between 50
and 75.
let rule: ExcelScript.ConditionalCellValueRule = {
formula1: "50",
formula2: "75",
operator: ExcelScript.ConditionalCellValueOperator.between
};
cellValueConditionalFormatting.setRule(rule);
Detalhes da propriedade
formula1
A fórmula, se necessário, na qual avaliar a regra de formato condicional.
TypeScript
formula1: string;
Valor da propriedade
string
formula2
A fórmula, se necessário, na qual avaliar a regra de formato condicional.
TypeScript
formula2?: string;
Valor da propriedade
string
operator
O operador do formato condicional de valor celular.
TypeScript
operator: ConditionalCellValueOperator;
Valor da propriedade
ExcelScript.ConditionalCellValueOperator
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalColorScale
Criteria interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
midpoint O ponto médio do critério de escala de cores, se a escala de cores for uma escala de
três cores.
Detalhes da propriedade
maximum
O ponto máximo do critério de escala de cores.
TypeScript
maximum: ConditionalColorScaleCriterion;
Valor da propriedade
ExcelScript.ConditionalColorScaleCriterion
midpoint
O ponto médio do critério de escala de cores, se a escala de cores for uma escala de
três cores.
TypeScript
midpoint?: ConditionalColorScaleCriterion;
Valor da propriedade
ExcelScript.ConditionalColorScaleCriterion
minimum
O ponto mínimo do critério de escala de cores.
TypeScript
minimum: ConditionalColorScaleCriterion;
Valor da propriedade
ExcelScript.ConditionalColorScaleCriterion
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalColorScale
Criterion interface
Referência
Pacote: ExcelScript
Representa um critério de escala de cores que contém um tipo, um valor e uma cor.
Propriedades
ノ Expandir a tabela
color Representação de código de cor HTML da cor da escala de cores (por exemplo,
#FF0000 representa Vermelho).
Detalhes da propriedade
color
Representação de código de cor HTML da cor da escala de cores (por exemplo,
#FF0000 representa Vermelho).
TypeScript
color?: string;
Valor da propriedade
string
formula
Um número, uma fórmula ou null (se type for lowestValue ).
TypeScript
formula?: string;
Valor da propriedade
string
type
No que a fórmula condicional do critério deve ser baseada.
TypeScript
type: ConditionalFormatColorCriterionType;
Valor da propriedade
ExcelScript.ConditionalFormatColorCriterionType
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalDataBarNegative
Format interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getMatchPositive Especifica se a barra de dados negativa tem a mesma cor da borda que
BorderColor() a barra de dados positiva.
setMatchPositive Especifica se a barra de dados negativa tem a mesma cor da borda que
BorderColor(match a barra de dados positiva.
PositiveBorderColor)
Detalhes do método
getBorderColor()
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja"). O valor será "" (uma cadeia de caracteres vazia) se nenhuma borda estiver
presente ou definida.
TypeScript
getBorderColor(): string;
Retornos
string
getFillColor()
Código de cor HTML que representa a cor de preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
getFillColor(): string;
Retornos
string
getMatchPositiveBorderColor()
Especifica se a barra de dados negativa tem a mesma cor da borda que a barra de
dados positiva.
TypeScript
getMatchPositiveBorderColor(): boolean;
Retornos
boolean
getMatchPositiveFillColor()
Especifica se a barra de dados negativa tem a mesma cor de preenchimento que a
barra de dados positiva.
TypeScript
getMatchPositiveFillColor(): boolean;
Retornos
boolean
setBorderColor(borderColor)
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja"). O valor será "" (uma cadeia de caracteres vazia) se nenhuma borda estiver
presente ou definida.
TypeScript
Parâmetros
borderColor string
Retornos
void
setFillColor(fillColor)
Código de cor HTML que representa a cor de preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
Retornos
void
setMatchPositiveBorderColor(matchPositiveBorderColor)
Especifica se a barra de dados negativa tem a mesma cor da borda que a barra de
dados positiva.
TypeScript
Parâmetros
matchPositiveBorderColor boolean
Retornos
void
setMatchPositiveFillColor(matchPositiveFillColor)
Especifica se a barra de dados negativa tem a mesma cor de preenchimento que a
barra de dados positiva.
TypeScript
Parâmetros
matchPositiveFillColor boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalDataBarPositive
Format interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getBorderColor() Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
exemplo, "laranja"). O valor será "" (uma cadeia de caracteres vazia) se
nenhuma borda estiver presente ou definida.
setBorder Código de cor HTML que representa a cor da linha de borda, no formulário
Color(border #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
Color) exemplo, "laranja"). O valor será "" (uma cadeia de caracteres vazia) se
nenhuma borda estiver presente ou definida.
Detalhes do método
getBorderColor()
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja"). O valor será "" (uma cadeia de caracteres vazia) se nenhuma borda estiver
presente ou definida.
TypeScript
getBorderColor(): string;
Retornos
string
getFillColor()
Código de cor HTML que representa a cor de preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
getFillColor(): string;
Retornos
string
getGradientFill()
Especifica se a barra de dados tem um gradiente.
TypeScript
getGradientFill(): boolean;
Retornos
boolean
setBorderColor(borderColor)
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja"). O valor será "" (uma cadeia de caracteres vazia) se nenhuma borda estiver
presente ou definida.
TypeScript
Parâmetros
borderColor string
Retornos
void
setFillColor(fillColor)
Código de cor HTML que representa a cor de preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
Parâmetros
fillColor string
Retornos
void
setGradientFill(gradientFill)
Especifica se a barra de dados tem um gradiente.
TypeScript
Parâmetros
gradientFill boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalDataBarRule
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates data bar conditional formatting on the selected
range.
* The scale of the data bar goes from 0 to 1000.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
const selected = workbook.getSelectedRange();
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
formula
A fórmula, se necessário, na qual avaliar a regra da barra de dados.
TypeScript
formula?: string;
Valor da propriedade
string
type
O tipo de regra para a barra de dados.
TypeScript
type: ConditionalFormatRuleType;
Valor da propriedade
ExcelScript.ConditionalFormatRuleType
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getType() Um tipo de formato condicional. Somente um pode ser definido por vez.
Detalhes do método
delete()
Exclui esse formato condicional.
TypeScript
delete(): void;
Retornos
void
getCellValue()
Retorna as propriedades de formato condicional de valor celular se o formato
condicional atual for um CellValue tipo.
TypeScript
Retornos
ExcelScript.CellValueConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies conditional formatting to a range.
* That formatting is conditional upon the cell's numerical value.
* Any value between 50 and 75 will have the cell fill color changed and
the font made italic.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range to format.
const sheet = workbook.getActiveWorksheet();
const ratingColumn = sheet.getRange("D2:D20");
ratingColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.cellV
alue).getCellValue();
// Create the condition, in this case when the cell value is between 50
and 75.
let rule: ExcelScript.ConditionalCellValueRule = {
formula1: "50",
formula2: "75",
operator: ExcelScript.ConditionalCellValueOperator.between
};
cellValueConditionalFormatting.setRule(rule);
getColorScale()
Retorna as propriedades de formato condicional de escala de cor se o formato
condicional atual for um ColorScale tipo.
TypeScript
Retornos
ExcelScript.ColorScaleConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies a red, white, and blue color scale to the selected
range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
let selectedRange = workbook.getSelectedRange();
// Set the colors for the three parts of the scale: minimum, midpoint,
and maximum.
conditionalFormatting.getColorScale().setCriteria({
minimum: {
color:"#F8696B", /* A pale red. */
type:ExcelScript.ConditionalFormatColorCriterionType.lowestValue
},
midpoint: {
color: "#FCFCFF", /* Slightly off-white. */
formula:'=50',type:ExcelScript.ConditionalFormatColorCriterionType.percen
tile
},
maximum: {
color: "#5A8AC6", /* A pale blue. */
type:ExcelScript.ConditionalFormatColorCriterionType.highestValue
}
});
}
getCustom()
Retorna as propriedades de formato condicional personalizado se o formato
condicional atual for um tipo personalizado.
TypeScript
Retornos
ExcelScript.CustomConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies a custom conditional formatting to the selected
range.
* A light-green fill is applied to a cell if the value is larger than
the value in the row's previous column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected cells.
let selectedRange = workbook.getSelectedRange();
positiveChange.getCustom().getFormat().getFill().setColor("lightgreen");
positiveChange.getCustom().getRule().setFormula(`=${selectedRange.getCell
(0, 0).getAddress()}>${selectedRange.getOffsetRange(0, -1).getCell(0,
0).getAddress()}`);
}
getDataBar()
Retorna as propriedades da barra de dados se o formato condicional atual for uma
barra de dados.
TypeScript
Retornos
ExcelScript.DataBarConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script creates data bar conditional formatting on the selected
range.
* The scale of the data bar goes from 0 to 1000.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
const selected = workbook.getSelectedRange();
getIconSet()
Retorna as propriedades de formato condicional de conjunto de ícones se o formato
condicional atual for um IconSet tipo.
TypeScript
Retornos
ExcelScript.IconSetConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
conditionalFormatting.getIconSet().setStyle(ExcelScript.IconSet.threeTraf
ficLights1);
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
conditionalFormatting.getIconSet().setCriteria([
{
formula:'=0',operator:ExcelScript.ConditionalIconCriterionOperator.greate
rThanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula:'=33',operator:ExcelScript.ConditionalIconCriterionOperator.great
erThanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent},
{
formula:'=67',operator:ExcelScript.ConditionalIconCriterionOperator.great
erThanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
}]);
}
getId()
A prioridade do formato condicional no atual ConditionalFormatCollection .
TypeScript
getId(): string;
Retornos
string
getPreset()
Retorna o formato condicional de critérios predefinidos. Veja
ExcelScript.PresetCriteriaConditionalFormat para obter detalhes.
TypeScript
Retornos
ExcelScript.PresetCriteriaConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies a conditional format that uses a preset criterion.
* Any cell in row 1 will have the color fill set to green if it is a
duplicate value
* (of anything else in row 1).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for row 1.
const sheet = workbook.getActiveWorksheet();
const formattedRange = sheet.getRange("1:1");
// Add new conditional formatting to that range.
const conditionalFormat = formattedRange.addConditionalFormat(
ExcelScript.ConditionalFormatType.presetCriteria);
getPriority()
A prioridade (ou índice) na coleção de formato condicional em que esse formato
condicional existe atualmente. Alterar isso também altera as prioridades de outros
formatos condicionais, para permitir uma ordem de prioridade contígua. Use uma
prioridade negativa para começar por trás. Prioridades maiores que os limites
receberão e definirão como a prioridade máxima (ou mínima, se negativa). Observe
também que, se você alterar a prioridade, precisará buscar novamente uma nova
cópia do objeto nesse novo local de prioridade se quiser fazer mais alterações nele.
TypeScript
getPriority(): number;
Retornos
number
getRange()
Retorna o intervalo ao qual o formato condicional é aplicado. Se o formato
condicional for aplicado a vários intervalos, esse método retornará undefined .
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getRanges()
Retorna o RangeAreas , composto por um ou mais intervalos retangulares, aos quais
o formato condicional é aplicado.
TypeScript
getRanges(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getStopIfTrue()
Se as condições desse formato condicional forem atendidas, nenhum formato de
prioridade mais baixa terá efeito nessa célula. O valor está null em barras de dados,
conjuntos de ícones e dimensionamentos de cores, pois não há nenhum conceito
para StopIfTrue estes.
TypeScript
getStopIfTrue(): boolean;
Retornos
boolean
getTextComparison()
Retorna as propriedades específicas de formato condicional de texto se o formato
condicional atual for um tipo de texto. Por exemplo, para formatar células que
correspondem à palavra "Texto".
TypeScript
Exemplos
TypeScript
/**
* This script adds conditional formatting to the first column in the
worksheet.
* This formatting gives the cells a green fill if they have text
starting with "Excel".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first column in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const firstColumn = currentSheet.getRange("A:A");
firstColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.contai
nsText).getTextComparison();
// Apply the condition rule that the text begins with "Excel".
const textRule: ExcelScript.ConditionalTextComparisonRule = {
operator: ExcelScript.ConditionalTextOperator.beginsWith,
text: "Excel"
};
textConditionFormat.setRule(textRule);
}
getTopBottom()
Retorna as propriedades de formato condicional superior/inferior se o formato
condicional atual for um TopBottom tipo. Por exemplo, para formatar os 10% ou 10
itens inferiores.
TypeScript
Retornos
ExcelScript.TopBottomConditionalFormat | undefined
Exemplos
TypeScript
/**
* This script applies top/bottom conditional formatting to a range.
* The top 2 values in the range will have the cell fill color changed to
green.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range to format.
const sheet = workbook.getWorksheet("TopBottom");
const dataRange = sheet.getRange("B2:D5");
// Set the fill color to green for the top 2 values in the range.
const topBottomFormat = dataRange.addConditionalFormat(
ExcelScript.ConditionalFormatType.topBottom).getTopBottom();
topBottomFormat.getFormat().getFill().setColor("green");
topBottomFormat.setRule({
rank: 2, /* The numeric threshold. */
type: ExcelScript.ConditionalTopBottomCriterionType.topItems /* The
type of the top/bottom condition. */
});
}
getType()
Um tipo de formato condicional. Somente um pode ser definido por vez.
TypeScript
getType(): ConditionalFormatType;
Retornos
ExcelScript.ConditionalFormatType
setPriority(priority)
A prioridade (ou índice) na coleção de formato condicional em que esse formato
condicional existe atualmente. Alterar isso também altera as prioridades de outros
formatos condicionais, para permitir uma ordem de prioridade contígua. Use uma
prioridade negativa para começar por trás. Prioridades maiores que os limites
receberão e definirão como a prioridade máxima (ou mínima, se negativa). Observe
também que, se você alterar a prioridade, precisará buscar novamente uma nova
cópia do objeto nesse novo local de prioridade se quiser fazer mais alterações nele.
TypeScript
Parâmetros
priority number
Retornos
void
setStopIfTrue(stopIfTrue)
Se as condições desse formato condicional forem atendidas, nenhum formato de
prioridade mais baixa terá efeito nessa célula. O valor está null em barras de dados,
conjuntos de ícones e dimensionamentos de cores, pois não há nenhum conceito
para StopIfTrue estes.
TypeScript
Parâmetros
stopIfTrue boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalFormatRule
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFormula()
A fórmula, se necessário, na qual avaliar a regra de formato condicional.
TypeScript
getFormula(): string;
Retornos
string
getFormulaLocal()
A fórmula, se necessário, na qual avaliar a regra de formato condicional no idioma
do usuário.
TypeScript
getFormulaLocal(): string;
Retornos
string
setFormula(formula)
A fórmula, se necessário, na qual avaliar a regra de formato condicional.
TypeScript
Parâmetros
formula string
Retornos
void
setFormulaLocal(formulaLocal)
A fórmula, se necessário, na qual avaliar a regra de formato condicional no idioma
do usuário.
TypeScript
Parâmetros
formulaLocal string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalIconCriterion
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
conditionalFormatting.getIconSet().setStyle(ExcelScript.IconSet.threeTraffic
Lights1);
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
const criteria: ExcelScript.ConditionalIconCriterion[] = [
{
formula: '=0', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=33', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula: '=67', operator:
ExcelScript.ConditionalIconCriterionOperator.greaterThanOrEqual,
type: ExcelScript.ConditionalFormatIconRuleType.percent
}];
conditionalFormatting.getIconSet().setCriteria(criteria);
}
Propriedades
ノ Expandir a tabela
operator greaterThan ou greaterThanOrEqual para cada um dos tipos de regra para o formato
condicional de ícone.
Detalhes da propriedade
customIcon
O ícone personalizado para o critério atual, se diferente do conjunto de ícones
padrão, o restante null será retornado.
TypeScript
customIcon?: Icon;
Valor da propriedade
ExcelScript.Icon
formula
Um número ou uma fórmula, dependendo do tipo.
TypeScript
formula: string;
Valor da propriedade
string
operator
greaterThan ou greaterThanOrEqual para cada um dos tipos de regra para o formato
condicional de ícone.
TypeScript
operator: ConditionalIconCriterionOperator;
Valor da propriedade
ExcelScript.ConditionalIconCriterionOperator
type
No que a fórmula condicional de ícone deve se basear.
TypeScript
type: ConditionalFormatIconRuleType;
Valor da propriedade
ExcelScript.ConditionalFormatIconRuleType
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalPresetCriteria
Rule interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a conditional format that uses a preset criterion.
* Any cell in row 1 will have the color fill set to green if it is a
duplicate value
* (of anything else in row 1).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for row 1.
const sheet = workbook.getActiveWorksheet();
const formattedRange = sheet.getRange("1:1");
// Set a rule to apply the conditional format when values are duplicated
in the range.
const duplicateRule: ExcelScript.ConditionalPresetCriteriaRule = {
criterion: ExcelScript.ConditionalFormatPresetCriterion.duplicateValues
};
presetFormat.setRule(duplicateRule);
}
Propriedades
ノ Expandir a tabela
criterion O critério do formato condicional.
Detalhes da propriedade
criterion
O critério do formato condicional.
TypeScript
criterion: ConditionalFormatPresetCriterion;
Valor da propriedade
ExcelScript.ConditionalFormatPresetCriterion
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeBorder
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getColor() Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
exemplo, "laranja").
getStyle() Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Confira ExcelScript.BorderLineStyle detalhes.
set Código de cor HTML que representa a cor da linha de borda, no formulário
Color(color) #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
exemplo, "laranja").
set Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Style(style) Confira ExcelScript.BorderLineStyle detalhes.
Detalhes do método
getColor()
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
getColor(): string;
Retornos
string
getSideIndex()
Valor constante que indica o lado específico da borda. Confira
ExcelScript.ConditionalRangeBorderIndex detalhes.
TypeScript
getSideIndex(): ConditionalRangeBorderIndex;
Retornos
ExcelScript.ConditionalRangeBorderIndex
getStyle()
Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Confira ExcelScript.BorderLineStyle detalhes.
TypeScript
getStyle(): ConditionalRangeBorderLineStyle;
Retornos
ExcelScript.ConditionalRangeBorderLineStyle
setColor(color)
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
Parâmetros
color string
Retornos
void
setStyle(style)
Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Confira ExcelScript.BorderLineStyle detalhes.
TypeScript
Parâmetros
style ExcelScript.ConditionalRangeBorderLineStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeFill
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
clear()
Redefine o preenchimento.
TypeScript
clear(): void;
Retornos
void
getColor()
Código de cor HTML que representa a cor do preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
getColor(): string;
Retornos
string
setColor(color)
Código de cor HTML que representa a cor do preenchimento, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
Parâmetros
color string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeFont
interface
Referência
Pacote: ExcelScript
Este objeto representa os atributos de fonte (estilo de fonte, cor etc.) para um objeto.
Métodos
ノ Expandir a tabela
Detalhes do método
clear()
Redefine os formatos de fonte.
TypeScript
clear(): void;
Retornos
void
getBold()
Especifica se a fonte é em negrito.
TypeScript
getBold(): boolean;
Retornos
boolean
getColor()
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
getColor(): string;
Retornos
string
getItalic()
Especifica se a fonte é itálica.
TypeScript
getItalic(): boolean;
Retornos
boolean
getStrikethrough()
Especifica o status strikethrough da fonte.
TypeScript
getStrikethrough(): boolean;
Retornos
boolean
getUnderline()
O tipo de sublinhado aplicado à fonte. Confira
ExcelScript.ConditionalRangeFontUnderlineStyle detalhes.
TypeScript
getUnderline(): ConditionalRangeFontUnderlineStyle;
Retornos
ExcelScript.ConditionalRangeFontUnderlineStyle
setBold(bold)
Especifica se a fonte é em negrito.
TypeScript
Parâmetros
bold boolean
Retornos
void
setColor(color)
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
Parâmetros
color string
Retornos
void
setItalic(italic)
Especifica se a fonte é itálica.
TypeScript
Parâmetros
italic boolean
Retornos
void
setStrikethrough(strikethrough)
Especifica o status strikethrough da fonte.
TypeScript
setStrikethrough(strikethrough: boolean): void;
Parâmetros
strikethrough boolean
Retornos
void
setUnderline(underline)
O tipo de sublinhado aplicado à fonte. Confira
ExcelScript.ConditionalRangeFontUnderlineStyle detalhes.
TypeScript
Parâmetros
underline ExcelScript.ConditionalRangeFontUnderlineStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalRangeFormat
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getBorders()
Coleção de objetos de borda que se aplicam ao intervalo de formato condicional
geral.
TypeScript
getBorders(): ConditionalRangeBorder[];
Retornos
ExcelScript.ConditionalRangeBorder[]
getConditionalRangeBorder(index)
Obtém um objeto Border usando o respectivo nome.
TypeScript
getConditionalRangeBorder(
index: ConditionalRangeBorderIndex
): ConditionalRangeBorder;
Parâmetros
index ExcelScript.ConditionalRangeBorderIndex
Valor de índice do objeto Border a ser recuperado. Confira
ExcelScript.ConditionalRangeBorderIndex detalhes.
Retornos
ExcelScript.ConditionalRangeBorder
getConditionalRangeBorderBottom()
Obtém a borda inferior.
TypeScript
getConditionalRangeBorderBottom(): ConditionalRangeBorder;
Retornos
ExcelScript.ConditionalRangeBorder
getConditionalRangeBorderLeft()
Obtém a borda esquerda.
TypeScript
getConditionalRangeBorderLeft(): ConditionalRangeBorder;
Retornos
ExcelScript.ConditionalRangeBorder
getConditionalRangeBorderRight()
Obtém a borda direita.
TypeScript
getConditionalRangeBorderRight(): ConditionalRangeBorder;
Retornos
ExcelScript.ConditionalRangeBorder
getConditionalRangeBorderTop()
Obtém a borda superior.
TypeScript
getConditionalRangeBorderTop(): ConditionalRangeBorder;
Retornos
ExcelScript.ConditionalRangeBorder
getFill()
Retorna o objeto de preenchimento definido no intervalo de formato condicional
geral.
TypeScript
getFill(): ConditionalRangeFill;
Retornos
ExcelScript.ConditionalRangeFill
getFont()
Retorna o objeto de fonte definido no intervalo de formato condicional geral.
TypeScript
getFont(): ConditionalRangeFont;
Retornos
ExcelScript.ConditionalRangeFont
getNumberFormat()
Representa o código de formato de número do Excel para o intervalo determinado.
Desmarcado se null for passado.
TypeScript
getNumberFormat(): string;
Retornos
string
setNumberFormat(numberFormat)
Representa o código de formato de número do Excel para o intervalo determinado.
Desmarcado se null for passado.
TypeScript
Parâmetros
numberFormat string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalTextComparison
Rule interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds conditional formatting to the first column in the
worksheet.
* This formatting gives the cells a green fill if they have text starting
with "Excel".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first column in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const firstColumn = currentSheet.getRange("A:A");
firstColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.containsT
ext).getTextComparison();
// Apply the condition rule that the text begins with "Excel".
const textRule: ExcelScript.ConditionalTextComparisonRule = {
operator: ExcelScript.ConditionalTextOperator.beginsWith,
text: "Excel"
};
textConditionFormat.setRule(textRule);
}
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
operator
O operador do formato condicional de texto.
TypeScript
operator: ConditionalTextOperator;
Valor da propriedade
ExcelScript.ConditionalTextOperator
text
O valor de texto do formato condicional.
TypeScript
text: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ConditionalTopBottomRule
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample applies conditional formatting to the currently used range in
the worksheet.
* The conditional formatting is a pink fill for the 5 lowest values.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Set the fill color to pink for the lowest 5 values in the range.
let conditionalFormat =
range.addConditionalFormat(ExcelScript.ConditionalFormatType.topBottom)
conditionalFormat.getTopBottom().getFormat().getFill().setColor("pink");
conditionalFormat.getTopBottom().setRule({
rank: 5, /* The numerical threshold. */
type: ExcelScript.ConditionalTopBottomCriterionType.bottomItems /* The
type of the top/bottom condition. */
});
}
Propriedades
ノ Expandir a tabela
rank A classificação entre 1 e 1000 para classificações numéricas ou 1 e 100 para classificações
percentuais.
type Formatar valores com base na classificação superior ou inferior.
Detalhes da propriedade
rank
A classificação entre 1 e 1000 para classificações numéricas ou 1 e 100 para
classificações percentuais.
TypeScript
rank: number;
Valor da propriedade
number
type
Formatar valores com base na classificação superior ou inferior.
TypeScript
type: ConditionalTopBottomCriterionType;
Valor da propriedade
ExcelScript.ConditionalTopBottomCriterionType
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CultureInfo interface
Referência
Pacote: ExcelScript
Fornece informações com base nas configurações atuais de cultura do sistema. Isso
inclui os nomes de cultura, a formatação de números e outras configurações
culturalmente dependentes.
Comentários
Exemplos
TypeScript
/**
* This script sets the value of a cell to a date string for January 2,
2023.
* It writes the day or month first in the string based on system settings.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
Métodos
ノ Expandir a tabela
getDatetime Define o formato culturalmente apropriado de exibir data e hora. Isso se baseia
Format() nas configurações atuais de cultura do sistema.
getNumber Define o formato culturalmente apropriado de exibir números. Isso se baseia nas
Format() configurações atuais de cultura do sistema.
Detalhes do método
getDatetimeFormat()
Define o formato culturalmente apropriado de exibir data e hora. Isso se baseia nas
configurações atuais de cultura do sistema.
TypeScript
getDatetimeFormat(): DatetimeFormatInfo;
Retornos
ExcelScript.DatetimeFormatInfo
getName()
Obtém o nome da cultura no formato languagecode2-country/regioncode2 (por
exemplo, "zh-cn" ou "en-us"). Isso se baseia nas configurações atuais do sistema.
TypeScript
getName(): string;
Retornos
string
getNumberFormat()
Define o formato culturalmente apropriado de exibir números. Isso se baseia nas
configurações atuais de cultura do sistema.
TypeScript
getNumberFormat(): NumberFormatInfo;
Retornos
ExcelScript.NumberFormatInfo
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CustomConditionalFormat
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a custom three-color conditional formatting to the
selected range.
* The three colors represent positive, negative, or no changes from the
values in the previous column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected cells.
let selectedRange = workbook.getSelectedRange();
positiveChange.getCustom().getRule().setFormula(`=${selectedRange.getCell(0,
0).getAddress()}>${selectedRange.getOffsetRange(0, -1).getCell(0,
0).getAddress()}`);
negativeChange.getCustom().getRule().setFormula(`=${selectedRange.getCell(0,
0).getAddress()}<${selectedRange.getOffsetRange(0, -1).getCell(0,
0).getAddress()}`);
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Retorna um objeto de formato, encapsulando a fonte de formatos condicionais,
preenchimento, bordas e outras propriedades.
TypeScript
getFormat(): ConditionalRangeFormat;
Retornos
ExcelScript.ConditionalRangeFormat
getRule()
Especifica o Rule objeto nesse formato condicional.
TypeScript
getRule(): ConditionalFormatRule;
Retornos
ExcelScript.ConditionalFormatRule
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CustomDataValidation
interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
formula Uma fórmula de validação de dados personalizados. Isso cria regras de entrada
especiais, como impedir duplicatas ou limitar o total em um intervalo de células.
Detalhes da propriedade
formula
Uma fórmula de validação de dados personalizados. Isso cria regras de entrada
especiais, como impedir duplicatas ou limitar o total em um intervalo de células.
TypeScript
formula: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CustomProperty interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui a propriedade personalizada.
TypeScript
delete(): void;
Retornos
void
getKey()
A chave da propriedade personalizada. A chave é limitada a 255 caracteres fora de
Excel na Web (chaves maiores são cortadas automaticamente para 255 caracteres em
outras plataformas).
TypeScript
getKey(): string;
Retornos
string
getType()
O tipo do valor usado para a propriedade personalizada.
TypeScript
getType(): DocumentPropertyType;
Retornos
ExcelScript.DocumentPropertyType
getValue()
O valor da propriedade personalizada. O valor é limitado a 255 caracteres fora do
Excel na Web (valores maiores são cortados automaticamente para 255 caracteres
em outras plataformas).
TypeScript
getValue(): any;
Retornos
any
setValue(value)
O valor da propriedade personalizada. O valor é limitado a 255 caracteres fora do
Excel na Web (valores maiores são cortados automaticamente para 255 caracteres
em outras plataformas).
TypeScript
Parâmetros
value any
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.CustomXmlPart interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui a parte XML personalizada.
TypeScript
delete(): void;
Retornos
void
getId()
A ID da parte XML personalizada.
TypeScript
getId(): string;
Retornos
string
getNamespaceUri()
URI do namespace da parte XML personalizada.
TypeScript
getNamespaceUri(): string;
Retornos
string
getXml()
Obtém o conteúdo XML completo da parte XML personalizada.
TypeScript
getXml(): string;
Retornos
string
setXml(xml)
Define o conteúdo XML completo da parte XML personalizada.
TypeScript
Parâmetros
xml string
Conteúdo XML para a parte.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataBarConditionalFormat
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates data bar conditional formatting on the selected
range.
* The scale of the data bar goes from 0 to 1000.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
const selected = workbook.getSelectedRange();
Métodos
ノ Expandir a tabela
getAxisColor() Código de cor HTML que representa a cor da linha Axis, no formulário
#RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
exemplo, "laranja"). O valor será "" (uma cadeia de caracteres vazia) se
nenhum eixo estiver presente ou definido.
getBarDirection() Especifica a direção na qual o gráfico da barra de dados deve ser baseado.
getLowerBound A regra para o que constitui o limite inferior (e como calculá-lo, se aplicável)
Rule() para uma barra de dados. O ConditionalDataBarRule objeto deve ser
definido como um objeto JSON (use x.lowerBoundRule = {...} em vez de
x.lowerBoundRule.formula = ... ).
getShowDataBar Se true , ocultar os valores das células em que a barra de dados é aplicada.
Only()
setAxisColor(axis Código de cor HTML que representa a cor da linha Axis, no formulário
Color) #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por
exemplo, "laranja"). O valor será "" (uma cadeia de caracteres vazia) se
nenhum eixo estiver presente ou definido.
setBar Especifica a direção na qual o gráfico da barra de dados deve ser baseado.
Direction(bar
Direction)
setLowerBound A regra para o que constitui o limite inferior (e como calculá-lo, se aplicável)
Rule(lowerBound para uma barra de dados. O ConditionalDataBarRule objeto deve ser
Rule) definido como um objeto JSON (use x.lowerBoundRule = {...} em vez de
x.lowerBoundRule.formula = ... ).
setShowDataBar Se true , ocultar os valores das células em que a barra de dados é aplicada.
Only(showDataBar
Only)
setUpperBound A regra para o que constitui o limite superior (e como calculá-lo, se
Rule(upperBound aplicável) para uma barra de dados. O ConditionalDataBarRule objeto deve
Rule) ser definido como um objeto JSON (use x.upperBoundRule = {...} em vez
de x.upperBoundRule.formula = ... ).
Detalhes do método
getAxisColor()
Código de cor HTML que representa a cor da linha Axis, no formulário #RRGGBB
(por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja").
O valor será "" (uma cadeia de caracteres vazia) se nenhum eixo estiver presente ou
definido.
TypeScript
getAxisColor(): string;
Retornos
string
getAxisFormat()
Representação de como o eixo é determinado para uma barra de dados do Excel.
TypeScript
getAxisFormat(): ConditionalDataBarAxisFormat;
Retornos
ExcelScript.ConditionalDataBarAxisFormat
getBarDirection()
Especifica a direção na qual o gráfico da barra de dados deve ser baseado.
TypeScript
getBarDirection(): ConditionalDataBarDirection;
Retornos
ExcelScript.ConditionalDataBarDirection
getLowerBoundRule()
A regra para o que constitui o limite inferior (e como calculá-lo, se aplicável) para
uma barra de dados. O ConditionalDataBarRule objeto deve ser definido como um
objeto JSON (use x.lowerBoundRule = {...} em vez de x.lowerBoundRule.formula =
... ).
TypeScript
getLowerBoundRule(): ConditionalDataBarRule;
Retornos
ExcelScript.ConditionalDataBarRule
getNegativeFormat()
Representação de todos os valores à esquerda do eixo em uma barra de dados do
Excel.
TypeScript
getNegativeFormat(): ConditionalDataBarNegativeFormat;
Retornos
ExcelScript.ConditionalDataBarNegativeFormat
getPositiveFormat()
Representação de todos os valores à direita do eixo em uma barra de dados do
Excel.
TypeScript
getPositiveFormat(): ConditionalDataBarPositiveFormat;
Retornos
ExcelScript.ConditionalDataBarPositiveFormat
getShowDataBarOnly()
Se true , ocultar os valores das células em que a barra de dados é aplicada.
TypeScript
getShowDataBarOnly(): boolean;
Retornos
boolean
getUpperBoundRule()
A regra para o que constitui o limite superior (e como calculá-lo, se aplicável) para
uma barra de dados. O ConditionalDataBarRule objeto deve ser definido como um
objeto JSON (use x.upperBoundRule = {...} em vez de x.upperBoundRule.formula =
... ).
TypeScript
getUpperBoundRule(): ConditionalDataBarRule;
Retornos
ExcelScript.ConditionalDataBarRule
setAxisColor(axisColor)
Código de cor HTML que representa a cor da linha Axis, no formulário #RRGGBB
(por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja").
O valor será "" (uma cadeia de caracteres vazia) se nenhum eixo estiver presente ou
definido.
TypeScript
Parâmetros
axisColor string
Retornos
void
setAxisFormat(axisFormat)
Representação de como o eixo é determinado para uma barra de dados do Excel.
TypeScript
Parâmetros
axisFormat ExcelScript.ConditionalDataBarAxisFormat
Retornos
void
setBarDirection(barDirection)
Especifica a direção na qual o gráfico da barra de dados deve ser baseado.
TypeScript
Parâmetros
barDirection ExcelScript.ConditionalDataBarDirection
Retornos
void
setLowerBoundRule(lowerBoundRule)
A regra para o que constitui o limite inferior (e como calculá-lo, se aplicável) para
uma barra de dados. O ConditionalDataBarRule objeto deve ser definido como um
objeto JSON (use x.lowerBoundRule = {...} em vez de x.lowerBoundRule.formula =
... ).
TypeScript
Parâmetros
lowerBoundRule ExcelScript.ConditionalDataBarRule
Retornos
void
setShowDataBarOnly(showDataBarOnly)
Se true , ocultar os valores das células em que a barra de dados é aplicada.
TypeScript
Parâmetros
showDataBarOnly boolean
Retornos
void
setUpperBoundRule(upperBoundRule)
A regra para o que constitui o limite superior (e como calculá-lo, se aplicável) para
uma barra de dados. O ConditionalDataBarRule objeto deve ser definido como um
objeto JSON (use x.upperBoundRule = {...} em vez de x.upperBoundRule.formula =
... ).
TypeScript
Parâmetros
upperBoundRule ExcelScript.ConditionalDataBarRule
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataPivotHierarchy interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample sorts the rows of a PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get an existing PivotTable.
const pivotTable = workbook.getPivotTable("Farm Sales");
// Sort the "Farm" row's only field by the values in "Sum of Crates Sold
Wholesale".
rowToSort.getFields()[0].sortByValues(ExcelScript.SortBy.descending,
valueFieldToSortOn);
}
Métodos
ノ Expandir a tabela
getId() ID do DataPivotHierarchy.
Detalhes do método
getField()
Retorna PivotFields associados a DataPivotHierarchy.
TypeScript
getField(): PivotField;
Retornos
ExcelScript.PivotField
getId()
ID do DataPivotHierarchy.
TypeScript
getId(): string;
Retornos
string
getName()
Nome da DataPivotHierarchy.
TypeScript
getName(): string;
Retornos
string
getNumberFormat()
Formato de número do DataPivotHierarchy.
TypeScript
getNumberFormat(): string;
Retornos
string
getPosition()
Posição da DataPivotHierarchy.
TypeScript
getPosition(): number;
Retornos
number
getShowAs()
Especifica se os dados devem ser mostrados como um cálculo de resumo específico.
TypeScript
getShowAs(): ShowAsRule;
Retornos
ExcelScript.ShowAsRule
getSummarizeBy()
Especifica se todos os itens do DataPivotHierarchy são mostrados.
TypeScript
getSummarizeBy(): AggregationFunction;
Retornos
ExcelScript.AggregationFunction
setName(name)
Nome da DataPivotHierarchy.
TypeScript
Parâmetros
name string
Retornos
void
setNumberFormat(numberFormat)
Formato de número do DataPivotHierarchy.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setPosition(position)
Posição da DataPivotHierarchy.
TypeScript
Parâmetros
position number
Retornos
void
setShowAs(showAs)
Especifica se os dados devem ser mostrados como um cálculo de resumo específico.
TypeScript
Parâmetros
showAs ExcelScript.ShowAsRule
Retornos
void
setSummarizeBy(summarizeBy)
Especifica se todos os itens do DataPivotHierarchy são mostrados.
TypeScript
Parâmetros
summarizeBy ExcelScript.AggregationFunction
Retornos
void
Exemplos
TypeScript
/**
* This script changes how the data in a PivotTable is aggregated.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable in the workbook.
const pivotTable = workbook.getPivotTables()[0];
setToDefault()
Redefina a DataPivotHierarchy para os valores padrão.
TypeScript
setToDefault(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidation interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
clear()
Desfazer a validação de dados do intervalo atual.
TypeScript
clear(): void;
Retornos
void
getErrorAlert()
Alerta de erro quando o usuário insere dados inválidos.
TypeScript
getErrorAlert(): DataValidationErrorAlert;
Retornos
ExcelScript.DataValidationErrorAlert
getIgnoreBlanks()
Especifica se a validação de dados será executada em células em branco. O padrão é
true .
TypeScript
getIgnoreBlanks(): boolean;
Retornos
boolean
getInvalidCells()
Retorna um RangeAreas objeto, que compreende um ou mais intervalos
retangulares, com valores de célula inválidos. Se todos os valores de célula forem
válidos, esse método retornará null .
TypeScript
getInvalidCells(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getPrompt()
Solicitar quando os usuários selecionarem uma célula.
TypeScript
getPrompt(): DataValidationPrompt;
Retornos
ExcelScript.DataValidationPrompt
getRule()
Regra de validação de dados que contém diferentes tipos de critérios de validação
de dados.
TypeScript
getRule(): DataValidationRule;
Retornos
ExcelScript.DataValidationRule
getType()
Tipo da validação de dados, consulte ExcelScript.DataValidationType para obter
detalhes.
TypeScript
getType(): DataValidationType;
Retornos
ExcelScript.DataValidationType
Exemplos
TypeScript
/**
* This sample reads and logs the data validation type of the currently
selected range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the currently selected range.
let range = workbook.getSelectedRange();
/*
* Log the data validation type.
* If the range has a single value, it logs that type.
* If the range doesn't have data validation applied, it logs "None".
* If the range has multiple different types of data validation, it
logs "Inconsistent" or "MixedCriteria".
*/
console.log(validationType.toString());
}
getValid()
Representa se todos os valores de célula são válidos de acordo com as regras de
validação de dados. Retorna true se todos os valores de célula forem válidos ou
false se todos os valores de célula forem inválidos. Retorna null se houver valores
TypeScript
getValid(): boolean;
Retornos
boolean
setErrorAlert(errorAlert)
Alerta de erro quando o usuário insere dados inválidos.
TypeScript
Parâmetros
errorAlert ExcelScript.DataValidationErrorAlert
Retornos
void
setIgnoreBlanks(ignoreBlanks)
Especifica se a validação de dados será executada em células em branco. O padrão é
true .
TypeScript
Parâmetros
ignoreBlanks boolean
Retornos
void
setPrompt(prompt)
Solicitar quando os usuários selecionarem uma célula.
TypeScript
Parâmetros
prompt ExcelScript.DataValidationPrompt
Retornos
void
Exemplos
TypeScript
/**
* This script creates a text prompt that's shown in C2:C8 when a user
enters the cell.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the data validation object for C2:C8 in the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
let dataValidation =
selectedSheet.getRange("C2:C8").getDataValidation();
setRule(rule)
Regra de validação de dados que contém diferentes tipos de critérios de validação
de dados.
TypeScript
Parâmetros
rule ExcelScript.DataValidationRule
Retornos
void
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
* Attempts to enter other values are blocked and an error message
appears.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
// Create an alert to appear when data other than positive numbers are
entered.
const positiveNumberOnlyAlert: ExcelScript.DataValidationErrorAlert = {
message: "Positive numbers only",
showAlert: true,
style: ExcelScript.DataValidationAlertStyle.stop,
title: "Invalid data"
};
rangeDataValidation.setErrorAlert(positiveNumberOnlyAlert);
}
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationErrorAlert
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
* Attempts to enter other values are blocked and an error message appears.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
// Create an alert to appear when data other than positive numbers are
entered.
const positiveNumberOnlyAlert: ExcelScript.DataValidationErrorAlert = {
message: "Positive numbers only",
showAlert: true,
style: ExcelScript.DataValidationAlertStyle.stop,
title: "Invalid data"
};
rangeDataValidation.setErrorAlert(positiveNumberOnlyAlert);
}
Propriedades
ノ Expandir a tabela
show Especifica se deve mostrar uma caixa de diálogo de alerta de erro quando um usuário
Alert insere dados inválidos. O padrão é true .
Detalhes da propriedade
message
Representa a mensagem de alerta de erro.
TypeScript
message: string;
Valor da propriedade
string
showAlert
Especifica se deve mostrar uma caixa de diálogo de alerta de erro quando um
usuário insere dados inválidos. O padrão é true .
TypeScript
showAlert: boolean;
Valor da propriedade
boolean
style
O tipo de alerta de validação de dados, consulte
ExcelScript.DataValidationAlertStyle para obter detalhes.
TypeScript
style: DataValidationAlertStyle;
Valor da propriedade
ExcelScript.DataValidationAlertStyle
title
Representa o título da caixa de diálogo alerta de erro.
TypeScript
title: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationPrompt
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a text prompt that's shown in C2:C8 when a user
enters the cell.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the data validation object for C2:C8 in the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
let dataValidation =
selectedSheet.getRange("C2:C8").getDataValidation();
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
message
Especifica a mensagem do prompt.
TypeScript
message: string;
Valor da propriedade
string
showPrompt
Especifica se um prompt é mostrado quando um usuário seleciona uma célula com
validação de dados.
TypeScript
showPrompt: boolean;
Valor da propriedade
boolean
title
Especifica o título do prompt.
TypeScript
title: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DataValidationRule interface
Referência
Pacote: ExcelScript
Uma regra de validação de dados contém diferentes tipos de validação de dados. Você
só pode usar um deles por vez de acordo com o ExcelScript.DataValidationType .
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
custom
Critérios de validação de dados personalizados.
TypeScript
custom?: CustomDataValidation;
Valor da propriedade
ExcelScript.CustomDataValidation
date
Critérios de validação de dados de data.
TypeScript
date?: DateTimeDataValidation;
Valor da propriedade
ExcelScript.DateTimeDataValidation
decimal
Critérios de validação de dados decimais.
TypeScript
decimal?: BasicDataValidation;
Valor da propriedade
ExcelScript.BasicDataValidation
list
Critérios de validação de dados da lista.
TypeScript
list?: ListDataValidation;
Valor da propriedade
ExcelScript.ListDataValidation
Exemplos
TypeScript
/**
* This script creates a dropdown selection list for a cell.
* It uses the existing values of the selected range as the choices for
the list.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the values for data validation.
const selectedRange = workbook.getSelectedRange();
const rangeValues = selectedRange.getValues();
// Apply the data validation to the first cell in the selected range.
const targetCell = selectedRange.getCell(0, 0);
const dataValidation = targetCell.getDataValidation();
textLength
Critérios de validação de dados de comprimento de texto.
TypeScript
textLength?: BasicDataValidation;
Valor da propriedade
ExcelScript.BasicDataValidation
time
Critérios de validação de dados de tempo.
TypeScript
time?: DateTimeDataValidation;
Valor da propriedade
ExcelScript.DateTimeDataValidation
wholeNumber
Critérios de validação de dados de número inteiro.
TypeScript
wholeNumber?: BasicDataValidation;
Valor da propriedade
ExcelScript.BasicDataValidation
Exemplos
TypeScript
/**
* This script creates a data validation rule for the range B1:B5.
* All values in that range must be a positive number.
* Attempts to enter other values are blocked and an error message
appears.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range B1:B5 in the active worksheet.
const currentSheet = workbook.getActiveWorksheet();
const positiveNumberOnlyCells = currentSheet.getRange("B1:B5");
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DateTimeDataValidation
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets a validation rule that only allows for certain dates to
be entered.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range D2:D6 in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const range = selectedSheet.getRange("D2:D6");
// Set a validation rule to only allow values that are dates in the year
2023.
let dataValidation = range.getDataValidation();
const dateValidationRule: ExcelScript.DateTimeDataValidation = {
formula1: "1/1/2023",
formula2: "12/31/2023",
operator: ExcelScript.DataValidationOperator.between
};
dataValidation.setRule({ date: dateValidationRule});
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
formula1
Especifica o operando à direita quando a propriedade do operador é definida como
um operador binário como GreaterThan (o operando à esquerda é o valor que o
usuário tenta inserir na célula). Com os operadores ternários Between e NotBetween,
especifica o operando de limite inferior. Ao definir o valor, ele pode ser passado
como uma Data, um objeto Range ou uma fórmula de cadeia de caracteres (em que
a cadeia de caracteres é uma data/hora com string no formato ISO8601, uma
referência de célula como "=A1" ou uma fórmula como "=MIN(A1, B1)"). Ao
recuperar o valor, ele sempre será retornado como uma fórmula de cadeia de
caracteres, por exemplo: "=10", "=A1", "=SUM(A1:B5)", etc.
TypeScript
Valor da propriedade
string | Date | ExcelScript.Range
formula2
Com os operadores ternários Between e NotBetween, especifica o operando de
limite superior. Não é usado com os operadores binários, como GreaterThan. Ao
definir o valor, ele pode ser passado como uma Data, um objeto Range ou uma
cadeia de caracteres (em que a cadeia de caracteres é uma data/hora com string no
formato ISO8601, uma referência de célula como "=A1" ou uma fórmula como
"=MIN(A1, B1)"). Ao recuperar o valor, ele sempre será retornado como uma fórmula
de cadeia de caracteres, por exemplo: "=10", "=A1", "=SUM(A1:B5)", etc.
TypeScript
Valor da propriedade
string | Date | ExcelScript.Range
operator
O operador a ser usado para validar os dados.
TypeScript
operator: DataValidationOperator;
Valor da propriedade
ExcelScript.DataValidationOperator
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DatetimeFormatInfo
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the value of a cell to a date string for January 2,
2023.
* It writes the day or month first in the string based on system settings.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
Métodos
ノ Expandir a tabela
getDate Obtém a cadeia de caracteres usada como separador de data. Isso se baseia
Separator() nas configurações atuais do sistema.
getLongDate Obtém a cadeia de caracteres de formato para um valor de data longa. Isso se
Pattern() baseia nas configurações atuais do sistema.
getLongTime Obtém a cadeia de caracteres de formato por um valor de longo tempo. Isso
Pattern() se baseia nas configurações atuais do sistema.
getShortDate Obtém a cadeia de caracteres de formato para um valor de data curta. Isso se
Pattern() baseia nas configurações atuais do sistema.
getTime Obtém a cadeia de caracteres usada como separador de tempo. Isso se baseia
Separator() nas configurações atuais do sistema.
Detalhes do método
getDateSeparator()
Obtém a cadeia de caracteres usada como separador de data. Isso se baseia nas
configurações atuais do sistema.
TypeScript
getDateSeparator(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script writes the current date, month, and year.
* It uses the system's date separator character.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
cell.setValue(`${currentDate.getMonth()}${separator}${currentDate.getDate
()}${separator}${currentDate.getFullYear()}`);
}
getLongDatePattern()
Obtém a cadeia de caracteres de formato para um valor de data longa. Isso se baseia
nas configurações atuais do sistema.
TypeScript
getLongDatePattern(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script returns the system's long date pattern.
* This could be used in a Power Automate flow to keep date formatting
consistent.
*/
function main(workbook: ExcelScript.Workbook) : string {
const cultureInfo = workbook.getApplication().getCultureInfo();
const dateTimeInfo = cultureInfo.getDatetimeFormat();
return dateTimeInfo.getLongDatePattern();
}
getLongTimePattern()
Obtém a cadeia de caracteres de formato por um valor de longo tempo. Isso se
baseia nas configurações atuais do sistema.
TypeScript
getLongTimePattern(): string;
Retornos
string
getShortDatePattern()
Obtém a cadeia de caracteres de formato para um valor de data curta. Isso se baseia
nas configurações atuais do sistema.
TypeScript
getShortDatePattern(): string;
Retornos
string
getTimeSeparator()
Obtém a cadeia de caracteres usada como separador de tempo. Isso se baseia nas
configurações atuais do sistema.
TypeScript
getTimeSeparator(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script writes the current hour, minute, and second.
* It uses the system's time separator character.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0, 0);
cell.setValue(`${currentTime.getHours()}${separator}${currentTime.getMinu
tes()}${separator}${currentTime.getSeconds()}`);
}
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.DocumentProperties
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a new worksheet that displays some of the document
properties.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the document properties.
const properties: ExcelScript.DocumentProperties =
workbook.getProperties();
Métodos
ノ Expandir a tabela
addCustomProperty(key, value)
Cria uma nova propriedade personalizada ou define uma existente.
TypeScript
Parâmetros
key string
Obrigatório. A chave da propriedade personalizada, que é insensibilidade de
maiúsculas de minúsculas. A chave é limitada a 255 caracteres fora de Excel na Web
(chaves maiores são cortadas automaticamente para 255 caracteres em outras
plataformas).
value any
Obrigatório. O valor da propriedade personalizada. O valor é limitado a 255
caracteres fora do Excel na Web (valores maiores são cortados automaticamente
para 255 caracteres em outras plataformas).
Retornos
ExcelScript.CustomProperty
Exemplos
TypeScript
/**
* This script adds a workbook-level custom property.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the property collection.
const properties = workbook.getProperties();
TypeScript
deleteAllCustomProperties(): void;
Retornos
void
getAuthor()
O autor da pasta de trabalho.
TypeScript
getAuthor(): string;
Retornos
string
getCategory()
A categoria da pasta de trabalho.
TypeScript
getCategory(): string;
Retornos
string
getComments()
Os comentários da pasta de trabalho.
TypeScript
getComments(): string;
Retornos
string
getCompany()
A empresa da pasta de trabalho.
TypeScript
getCompany(): string;
Retornos
string
getCreationDate()
Obtém a data de criação da pasta de trabalho.
TypeScript
getCreationDate(): Date;
Retornos
Date
getCustom()
Obtém a coleção de propriedades personalizadas da pasta de trabalho.
TypeScript
getCustom(): CustomProperty[];
Retornos
ExcelScript.CustomProperty[]
getCustomProperty(key)
Obtém um objeto de propriedade personalizada por sua chave, que diferencia
maiúsculas de minúsculas. Se a propriedade personalizada não existir, esse método
retornará undefined .
TypeScript
Parâmetros
key string
Obrigatório. A chave que identifica o objeto de propriedade personalizado.
Retornos
ExcelScript.CustomProperty | undefined
Exemplos
TypeScript
/**
* This script gets a workbook-level custom property called "Project".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the property collection.
const properties = workbook.getProperties();
getKeywords()
As palavras-chave da pasta de trabalho.
TypeScript
getKeywords(): string;
Retornos
string
getLastAuthor()
Obtém o último autor da pasta de trabalho.
TypeScript
getLastAuthor(): string;
Retornos
string
getManager()
O gerente da pasta de trabalho.
TypeScript
getManager(): string;
Retornos
string
getRevisionNumber()
Obtém o número de revisão da pasta de trabalho.
TypeScript
getRevisionNumber(): number;
Retornos
number
getSubject()
O assunto da pasta de trabalho.
TypeScript
getSubject(): string;
Retornos
string
getTitle()
O título da pasta de trabalho.
TypeScript
getTitle(): string;
Retornos
string
setAuthor(author)
O autor da pasta de trabalho.
TypeScript
Parâmetros
author string
Retornos
void
setCategory(category)
A categoria da pasta de trabalho.
TypeScript
Parâmetros
category string
Retornos
void
setComments(comments)
Os comentários da pasta de trabalho.
TypeScript
Parâmetros
comments string
Retornos
void
setCompany(company)
A empresa da pasta de trabalho.
TypeScript
Parâmetros
company string
Retornos
void
setKeywords(keywords)
As palavras-chave da pasta de trabalho.
TypeScript
Parâmetros
keywords string
Retornos
void
setManager(manager)
O gerente da pasta de trabalho.
TypeScript
Parâmetros
manager string
Retornos
void
setRevisionNumber(revisionNumber)
Obtém o número de revisão da pasta de trabalho.
TypeScript
Parâmetros
revisionNumber number
Retornos
void
setSubject(subject)
O assunto da pasta de trabalho.
TypeScript
Parâmetros
subject string
Retornos
void
setTitle(title)
O título da pasta de trabalho.
TypeScript
Parâmetros
title string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Filter interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a table filter to only show the top 10% of values
* belonging to a particular column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const table = workbook.getActiveWorksheet().getTables()[0];
// Apply a filter to only show the rows in the top 10% of values in this
column.
pageViewFilter.applyTopPercentFilter(10);
}
Métodos
ノ Expandir a tabela
Detalhes do método
apply(criteria)
Aplica os critérios de filtro determinados à coluna fornecida.
TypeScript
Parâmetros
criteria ExcelScript.FilterCriteria
O critério a ser aplicado.
Retornos
void
applyBottomItemsFilter(count)
Aplica um filtro "Item Inferior" à coluna para obter o número de elementos
fornecido.
TypeScript
Parâmetros
count number
O número de elementos da parte inferior a serem mostrados.
Retornos
void
applyBottomPercentFilter(percent)
Aplica um filtro "Percentual Inferior" à coluna para obter a porcentagem de
elementos fornecida.
TypeScript
Parâmetros
percent number
A porcentagem de elementos da parte inferior a serem mostrados.
Retornos
void
applyCellColorFilter(color)
Aplica um filtro "Cor da Célula" à coluna para obter a cor fornecida.
TypeScript
Retornos
void
TypeScript
applyCustomFilter(
criteria1: string,
criteria2?: string,
oper?: FilterOperator
): void;
Parâmetros
criteria1 string
A primeira cadeia de caracteres de critérios.
criteria2 string
Opcional. A segunda cadeia de caracteres de critérios.
oper ExcelScript.FilterOperator
Opcional. O operador que descreve como os dois critérios são unidos.
Retornos
void
Exemplos
TypeScript
/**
* The script filters rows from a table based on numerical values.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
// Filter to only show rows with values in the "Sales" column that are
// greater than or equal to 2000.
table.getColumnByName("Sales").getFilter().applyCustomFilter(">=2000");
}
applyDynamicFilter(criteria)
Aplica um filtro "Dinâmico" à coluna.
TypeScript
Parâmetros
criteria ExcelScript.DynamicFilterCriteria
O critério dinâmico a ser aplicado.
Retornos
void
Exemplos
TypeScript
/**
* This script applies a filter to a table that filters it
* to only show rows with dates from the previous month.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "ReportTable".
const table = workbook.getTable("ReportTable");
dateColumn.getFilter().applyDynamicFilter(ExcelScript.DynamicFilterCriter
ia.lastMonth);
}
applyFontColorFilter(color)
Aplica um filtro "Cor da Fonte" à coluna para obter a cor fornecida.
TypeScript
Parâmetros
color string
A cor da fonte das células a serem mostradas.
Retornos
void
applyIconFilter(icon)
Aplique um filtro "Ícone" à coluna para o ícone determinado.
TypeScript
Parâmetros
icon ExcelScript.Icon
Os ícones das células a serem mostrados.
Retornos
void
applyTopItemsFilter(count)
Aplica um filtro "Item Superior" à coluna para obter o número de elementos
fornecido.
TypeScript
Parâmetros
count number
O número de elementos da parte superior a serem mostrados.
Retornos
void
applyTopPercentFilter(percent)
Aplica um filtro "Percentual Superior" à coluna para obter a porcentagem de
elementos fornecida.
TypeScript
Parâmetros
percent number
A porcentagem de elementos da parte superior a serem mostrados.
Retornos
void
applyValuesFilter(values)
Aplica um filtro "Valores" à coluna para obter os valores fornecidos.
TypeScript
Parâmetros
values Array<string | ExcelScript.FilterDatetime>
A lista de valores a serem mostrados. Isso deve ser uma matriz de cadeias de
caracteres ou uma matriz de ExcelScript.FilterDateTime objetos.
Retornos
void
Exemplos
TypeScript
/**
* This script applies a filter to a table so that it only shows rows
with "Needs Review" in the "Type" column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
const table = workbook.getTables()[0];
clear()
Limpa o filtro na coluna fornecida.
TypeScript
clear(): void;
Retornos
void
getCriteria()
O filtro aplicado no momento à coluna fornecida.
TypeScript
getCriteria(): FilterCriteria;
Retornos
ExcelScript.FilterCriteria
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FilterCriteria interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
color A cadeia HTML de cor usada para filtrar células. Usado com cellColor e fontColor
filtragem.
criterion1 O primeiro critério usado para filtrar os dados. Usado como operador no caso de
custom filtragem. Por exemplo, ">50" para números maiores que 50 ou "=*s" para
valores que terminam em "s".
criterion2 O segundo critério usado para filtrar os dados. Usado apenas como operador no
caso de custom filtragem.
filterOn A propriedade usada pelo filtro para determinar se os valores devem ficar visíveis.
icon O ícone usado para filtrar células. Usado com icon filtragem.
subField A propriedade usada pelo filtro para fazer um filtro rico em valores ricos.
Detalhes da propriedade
color
A cadeia HTML de cor usada para filtrar células. Usado com cellColor e fontColor
filtragem.
TypeScript
color?: string;
Valor da propriedade
string
criterion1
O primeiro critério usado para filtrar os dados. Usado como operador no caso de
custom filtragem. Por exemplo, ">50" para números maiores que 50 ou "=*s" para
TypeScript
criterion1?: string;
Valor da propriedade
string
Exemplos
TypeScript
/**
* This script creates an autoFilter on the worksheet that filters out
rows based on column values.
* The autoFilter filters to only include rows that have a value in
column C in the lowest 10 values
* (of column C values).
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const dataRange = currentSheet.getUsedRange();
// Add a filter that will only show the rows with the lowest 10 values
in column C
// (index 2, assuming the used range spans from at least A:C).
const filterCriteria: ExcelScript.FilterCriteria = {
criterion1: "10",
filterOn: ExcelScript.FilterOn.bottomItems
};
currentSheet.getAutoFilter().apply(dataRange, 2, filterCriteria);
}
criterion2
O segundo critério usado para filtrar os dados. Usado apenas como operador no
caso de custom filtragem.
TypeScript
criterion2?: string;
Valor da propriedade
string
Exemplos
TypeScript
/**
* This script applies a filter to a table so that it only shows rows
with "Needs Review" in the "Type" column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
const table = workbook.getTables()[0];
dynamicCriteria
Os critérios dinâmicos do ExcelScript.DynamicFilterCriteria conjunto a ser
aplicado nesta coluna. Usado com dynamic filtragem.
TypeScript
dynamicCriteria?: DynamicFilterCriteria;
Valor da propriedade
ExcelScript.DynamicFilterCriteria
filterOn
A propriedade usada pelo filtro para determinar se os valores devem ficar visíveis.
TypeScript
filterOn: FilterOn;
Valor da propriedade
ExcelScript.FilterOn
icon
O ícone usado para filtrar células. Usado com icon filtragem.
TypeScript
icon?: Icon;
Valor da propriedade
ExcelScript.Icon
operator
O operador usado para combinar o critério 1 e 2 ao usar custom a filtragem.
TypeScript
operator?: FilterOperator;
Valor da propriedade
ExcelScript.FilterOperator
subField
A propriedade usada pelo filtro para fazer um filtro rico em valores ricos.
TypeScript
subField?: string;
Valor da propriedade
string
values
O conjunto de valores a serem usados como parte da values filtragem.
TypeScript
Valor da propriedade
Array<string | ExcelScript.FilterDatetime>
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FilterDatetime interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters it
* to only show rows from between June 20th, 2022 and July 10th, 2022.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
Propriedades
ノ Expandir a tabela
specificity Como a data específica deve ser usada para manter os dados. Por exemplo, se a data
for 2005-04-02 e a especificidade for definida como "mês", a operação de filtro
manterá todas as linhas com uma data no mês de abril de 2005.
Detalhes da propriedade
date
A data no formato ISO8601 usada para filtrar os dados.
TypeScript
date: string;
Valor da propriedade
string
specificity
Como a data específica deve ser usada para manter os dados. Por exemplo, se a data
for 2005-04-02 e a especificidade for definida como "mês", a operação de filtro
manterá todas as linhas com uma data no mês de abril de 2005.
TypeScript
specificity: FilterDatetimeSpecificity;
Valor da propriedade
ExcelScript.FilterDatetimeSpecificity
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
A fonte deste conteúdo pode comentários:
ser encontrada no GitHub, onde
você também pode criar e Abrir um problema de documentação
revisar problemas e solicitações
de pull. Para obter mais Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.FilterPivotHierarchy interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getId() ID do FilterPivotHierarchy.
Detalhes do método
getEnableMultipleFilterItems()
Determina se deseja permitir vários itens de filtro.
TypeScript
getEnableMultipleFilterItems(): boolean;
Retornos
boolean
getFields()
Retorna PivotFields associados a FilterPivotHierarchy.
TypeScript
getFields(): PivotField[];
Retornos
ExcelScript.PivotField[]
getId()
ID do FilterPivotHierarchy.
TypeScript
getId(): string;
Retornos
string
getName()
Nome do FilterPivotHierarchy.
TypeScript
getName(): string;
Retornos
string
getPivotField(name)
Obtém um PivotField pelo nome. Se o PivotField não existir, esse método retornará
undefined .
TypeScript
Parâmetros
name string
Nome do PivotField a ser recuperado.
Retornos
ExcelScript.PivotField | undefined
getPosition()
Posição do FilterPivotHierarchy.
TypeScript
getPosition(): number;
Retornos
number
setEnableMultipleFilterItems(enableMultipleFilterItems)
Determina se deseja permitir vários itens de filtro.
TypeScript
Parâmetros
enableMultipleFilterItems boolean
Retornos
void
setName(name)
Nome do FilterPivotHierarchy.
TypeScript
Parâmetros
name string
Retornos
void
setPosition(position)
Posição do FilterPivotHierarchy.
TypeScript
Parâmetros
position number
Retornos
void
setToDefault()
Redefina a FilterPivotHierarchy para os valores padrão.
TypeScript
setToDefault(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.FormatProtection interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getFormulaHidden()
Especifica se o Excel oculta a fórmula das células no intervalo. Um null valor indica
que todo o intervalo não tem uma configuração oculta de fórmula uniforme.
TypeScript
getFormulaHidden(): boolean;
Retornos
boolean
getLocked()
Especifica se o Excel bloqueia as células no objeto. Um null valor indica que todo o
intervalo não tem uma configuração de bloqueio uniforme.
TypeScript
getLocked(): boolean;
Retornos
boolean
setFormulaHidden(formulaHidden)
Especifica se o Excel oculta a fórmula das células no intervalo. Um null valor indica
que todo o intervalo não tem uma configuração oculta de fórmula uniforme.
TypeScript
Parâmetros
formulaHidden boolean
Retornos
void
setLocked(locked)
Especifica se o Excel bloqueia as células no objeto. Um null valor indica que todo o
intervalo não tem uma configuração de bloqueio uniforme.
TypeScript
Parâmetros
locked boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.GeometricShape interface
Referência
Pacote: ExcelScript
Representa uma forma geométrica dentro de uma planilha. Uma forma geométrica
pode ser um retângulo, seta de bloco, símbolo de equação, item de fluxograma, estrela,
faixa, chamada ou qualquer outra forma básica no Excel.
Métodos
ノ Expandir a tabela
Detalhes do método
getId()
Retorna o identificador de forma.
TypeScript
getId(): string;
Retornos
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.HeaderFooter interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getCenterFooter()
O rodapé central da planilha. Para aplicar a formatação de fonte ou inserir um valor
variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getCenterFooter(): string;
Retornos
string
getCenterHeader()
O cabeçalho central da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getCenterHeader(): string;
Retornos
string
getLeftFooter()
O rodapé esquerdo da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getLeftFooter(): string;
Retornos
string
getLeftHeader()
O cabeçalho esquerdo da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getLeftHeader(): string;
Retornos
string
getRightFooter()
O rodapé direito da planilha. Para aplicar a formatação de fonte ou inserir um valor
variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getRightFooter(): string;
Retornos
string
getRightHeader()
O cabeçalho direito da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
getRightHeader(): string;
Retornos
string
setCenterFooter(centerFooter)
O rodapé central da planilha. Para aplicar a formatação de fonte ou inserir um valor
variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
centerFooter string
Retornos
void
setCenterHeader(centerHeader)
O cabeçalho central da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
centerHeader string
Retornos
void
setLeftFooter(leftFooter)
O rodapé esquerdo da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
leftFooter string
Retornos
void
setLeftHeader(leftHeader)
O cabeçalho esquerdo da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
leftHeader string
Retornos
void
setRightFooter(rightFooter)
O rodapé direito da planilha. Para aplicar a formatação de fonte ou inserir um valor
variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
rightFooter string
Retornos
void
setRightHeader(rightHeader)
O cabeçalho direito da planilha. Para aplicar a formatação de fonte ou inserir um
valor variável, use códigos de formato especificados aqui:
https://msdn.microsoft.com/library/bb225426.aspx .
TypeScript
Parâmetros
rightHeader string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.HeaderFooterGroup
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getDefaultForAllPages()
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.
TypeScript
getDefaultForAllPages(): HeaderFooter;
Retornos
ExcelScript.HeaderFooter
getEvenPages()
O cabeçalho/rodapé a ser usado para páginas pares, o cabeçalho/rodapé ímpar deve
ser especificado para páginas ímpares.
TypeScript
getEvenPages(): HeaderFooter;
Retornos
ExcelScript.HeaderFooter
getFirstPage()
O cabeçalho/rodapé da primeira página. Para todas as outras páginas, geral ou par/
ímpar é usado.
TypeScript
getFirstPage(): HeaderFooter;
Retornos
ExcelScript.HeaderFooter
getOddPages()
O cabeçalho/rodapé a ser usado para páginas ímpares, o cabeçalho/rodapé par deve
ser especificado para páginas pares.
TypeScript
getOddPages(): HeaderFooter;
Retornos
ExcelScript.HeaderFooter
getState()
O estado pelo qual cabeçalhos/rodapés são definidos. Confira
ExcelScript.HeaderFooterState detalhes.
TypeScript
getState(): HeaderFooterState;
Retornos
ExcelScript.HeaderFooterState
getUseSheetMargins()
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.
TypeScript
getUseSheetMargins(): boolean;
Retornos
boolean
getUseSheetScale()
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.
TypeScript
getUseSheetScale(): boolean;
Retornos
boolean
setState(state)
O estado pelo qual cabeçalhos/rodapés são definidos. Confira
ExcelScript.HeaderFooterState detalhes.
TypeScript
Parâmetros
state ExcelScript.HeaderFooterState
Retornos
void
setUseSheetMargins(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.
TypeScript
Parâmetros
useSheetMargins boolean
Retornos
void
setUseSheetScale(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.
TypeScript
Parâmetros
useSheetScale boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Icon interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
index
Especifica o índice do ícone no conjunto determinado.
TypeScript
index: number;
Valor da propriedade
number
set
Especifica o conjunto do qual o ícone faz parte.
TypeScript
set: IconSet;
Valor da propriedade
ExcelScript.IconSet
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.IconSetConditionalFormat
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies icon set conditional formatting to a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range "A1:A5" on the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getRange("A1:A5");
// Set the criteria to use a different icon for the bottom, middle, and
top thirds of the values in the range.
iconSetFormat.setCriteria([
{
formula:'=0',operator:ExcelScript.ConditionalIconCriterionOperator.greaterTh
anOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
},
{
formula:'=33',operator:ExcelScript.ConditionalIconCriterionOperator.greaterT
hanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent},
{
formula:'=67',operator:ExcelScript.ConditionalIconCriterionOperator.greaterT
hanOrEqual,
type:ExcelScript.ConditionalFormatIconRuleType.percent
}]);
}
Métodos
ノ Expandir a tabela
Detalhes do método
getCriteria()
Uma matriz de critérios e conjuntos de ícones para as regras e possíveis ícones
personalizados para ícones condicionais. Observe que, para o primeiro critério,
somente o ícone personalizado pode ser modificado, enquanto tipo, fórmula e
operador serão ignorados quando definido.
TypeScript
getCriteria(): ConditionalIconCriterion[];
Retornos
ExcelScript.ConditionalIconCriterion[]
getReverseIconOrder()
Se true , inverte as ordens de ícone para o conjunto de ícones. Observe que isso não
pode ser definido se os ícones personalizados forem usados.
TypeScript
getReverseIconOrder(): boolean;
Retornos
boolean
getShowIconOnly()
Se true , ocultar os valores e mostrar somente ícones.
TypeScript
getShowIconOnly(): boolean;
Retornos
boolean
getStyle()
Se definido, exibe a opção de conjunto de ícones para o formato condicional.
TypeScript
getStyle(): IconSet;
Retornos
ExcelScript.IconSet
setCriteria(criteria)
Uma matriz de critérios e conjuntos de ícones para as regras e possíveis ícones
personalizados para ícones condicionais. Observe que, para o primeiro critério,
somente o ícone personalizado pode ser modificado, enquanto tipo, fórmula e
operador serão ignorados quando definido.
TypeScript
Parâmetros
criteria ExcelScript.ConditionalIconCriterion[]
Retornos
void
setReverseIconOrder(reverseIconOrder)
Se true , inverte as ordens de ícone para o conjunto de ícones. Observe que isso não
pode ser definido se os ícones personalizados forem usados.
TypeScript
Parâmetros
reverseIconOrder boolean
Retornos
void
setShowIconOnly(showIconOnly)
Se true , ocultar os valores e mostrar somente ícones.
TypeScript
Parâmetros
showIconOnly boolean
Retornos
void
setStyle(style)
Se definido, exibe a opção de conjunto de ícones para o formato condicional.
TypeScript
Parâmetros
style ExcelScript.IconSet
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Image interface
Referência
Pacote: ExcelScript
Representa uma imagem na planilha. Para obter o objeto correspondente Shape , use
Image.getShape .
Comentários
Exemplos
TypeScript
/**
* This script transfers an image from one worksheet to another.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the worksheet with the image on it.
const firstWorksheet = workbook.getWorksheet("FirstSheet");
Métodos
ノ Expandir a tabela
getFormat()
Retorna o formato da imagem.
TypeScript
getFormat(): PictureFormat;
Retornos
ExcelScript.PictureFormat
getId()
Especifica o identificador de forma do objeto de imagem.
TypeScript
getId(): string;
Retornos
string
getShape()
Retorna o Shape objeto associado à imagem.
TypeScript
getShape(): Shape;
Retornos
ExcelScript.Shape
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.IterativeCalculation interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getMaxIteration() Especifica o número máximo de iterações que o Excel pode usar para
resolver uma referência circular.
setMaxIteration(max Especifica o número máximo de iterações que o Excel pode usar para
Iteration) resolver uma referência circular.
Detalhes do método
getEnabled()
True se o Excel usará a interação para resolver referências circulares.
TypeScript
getEnabled(): boolean;
Retornos
boolean
getMaxChange()
Especifica a quantidade máxima de alteração entre cada iteração à medida que o
Excel resolve referências circulares.
TypeScript
getMaxChange(): number;
Retornos
number
getMaxIteration()
Especifica o número máximo de iterações que o Excel pode usar para resolver uma
referência circular.
TypeScript
getMaxIteration(): number;
Retornos
number
setEnabled(enabled)
True se o Excel usará a interação para resolver referências circulares.
TypeScript
Parâmetros
enabled boolean
Retornos
void
setMaxChange(maxChange)
Especifica a quantidade máxima de alteração entre cada iteração à medida que o
Excel resolve referências circulares.
TypeScript
Parâmetros
maxChange number
Retornos
void
setMaxIteration(maxIteration)
Especifica o número máximo de iterações que o Excel pode usar para resolver uma
referência circular.
TypeScript
Parâmetros
maxIteration number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.Line interface
Referência
Pacote: ExcelScript
Representa uma linha dentro de uma planilha. Para obter o objeto correspondente
Shape , use Line.shape .
Métodos
ノ Expandir a tabela
Detalhes do método
connectBeginShape(shape, connectionSite)
Conecta o início do conector especificado a uma forma específica.
TypeScript
connectBeginShape(shape: Shape, connectionSite: number): void;
Parâmetros
shape ExcelScript.Shape
A forma a ser conectada.
connectionSite number
O site de conexão na forma à qual o início do conector está anexado. Deve ser um
inteiro entre 0 (inclusivo) e a contagem de site de conexão da forma especificada
(exclusiva).
Retornos
void
connectEndShape(shape, connectionSite)
Anexa o final do conector especificado a uma forma específica.
TypeScript
Parâmetros
shape ExcelScript.Shape
A forma a ser conectada.
connectionSite number
O site de conexão na forma à qual a extremidade do conector está anexada. Deve
ser um inteiro entre 0 (inclusivo) e a contagem de site de conexão da forma
especificada (exclusiva).
Retornos
void
disconnectBeginShape()
Desconecta o início do conector especificado de uma forma.
TypeScript
disconnectBeginShape(): void;
Retornos
void
disconnectEndShape()
Desconecta o final do conector especificado de uma forma.
TypeScript
disconnectEndShape(): void;
Retornos
void
getBeginArrowheadLength()
Representa o comprimento da ponta da seta no início da linha especificada.
TypeScript
getBeginArrowheadLength(): ArrowheadLength;
Retornos
ExcelScript.ArrowheadLength
getBeginArrowheadStyle()
Representa o estilo da ponta de seta no início da linha especificada.
TypeScript
getBeginArrowheadStyle(): ArrowheadStyle;
Retornos
ExcelScript.ArrowheadStyle
getBeginArrowheadWidth()
Representa a largura da ponta da seta no início da linha especificada.
TypeScript
getBeginArrowheadWidth(): ArrowheadWidth;
Retornos
ExcelScript.ArrowheadWidth
getBeginConnectedShape()
Representa a forma na qual o início da linha especificada está conectado.
TypeScript
getBeginConnectedShape(): Shape;
Retornos
ExcelScript.Shape
getBeginConnectedSite()
Representa o site de conexão ao qual o início de um conector está conectado.
Retorna null quando o início da linha não é anexado a nenhuma forma.
TypeScript
getBeginConnectedSite(): number;
Retornos
number
getConnectorType()
Representa o tipo de conector de linha.
TypeScript
getConnectorType(): ConnectorType;
Retornos
ExcelScript.ConnectorType
getEndArrowheadLength()
Representa o comprimento da ponta de seta no final da linha especificada.
TypeScript
getEndArrowheadLength(): ArrowheadLength;
Retornos
ExcelScript.ArrowheadLength
getEndArrowheadStyle()
Representa o estilo da ponta de seta no final da linha especificada.
TypeScript
getEndArrowheadStyle(): ArrowheadStyle;
Retornos
ExcelScript.ArrowheadStyle
getEndArrowheadWidth()
Representa a largura da ponta de seta no final da linha especificada.
TypeScript
getEndArrowheadWidth(): ArrowheadWidth;
Retornos
ExcelScript.ArrowheadWidth
getEndConnectedShape()
Representa a forma na qual o final da linha especificada está conectado.
TypeScript
getEndConnectedShape(): Shape;
Retornos
ExcelScript.Shape
getEndConnectedSite()
Representa o site de conexão ao qual o final de um conector está conectado.
Retorna null quando o final da linha não é anexado a nenhuma forma.
TypeScript
getEndConnectedSite(): number;
Retornos
number
getId()
Especifica o identificador de forma.
TypeScript
getId(): string;
Retornos
string
getIsBeginConnected()
Especifica se o início da linha especificada está conectado a uma forma.
TypeScript
getIsBeginConnected(): boolean;
Retornos
boolean
getIsEndConnected()
Especifica se o final da linha especificada está conectado a uma forma.
TypeScript
getIsEndConnected(): boolean;
Retornos
boolean
getShape()
Retorna o Shape objeto associado à linha.
TypeScript
getShape(): Shape;
Retornos
ExcelScript.Shape
setBeginArrowheadLength(beginArrowheadLength)
Representa o comprimento da ponta da seta no início da linha especificada.
TypeScript
Parâmetros
beginArrowheadLength ExcelScript.ArrowheadLength
Retornos
void
setBeginArrowheadStyle(beginArrowheadStyle)
Representa o estilo da ponta de seta no início da linha especificada.
TypeScript
Parâmetros
beginArrowheadStyle ExcelScript.ArrowheadStyle
Retornos
void
setBeginArrowheadWidth(beginArrowheadWidth)
Representa a largura da ponta da seta no início da linha especificada.
TypeScript
Parâmetros
beginArrowheadWidth ExcelScript.ArrowheadWidth
Retornos
void
setConnectorType(connectorType)
Representa o tipo de conector de linha.
TypeScript
Parâmetros
connectorType ExcelScript.ConnectorType
Retornos
void
setEndArrowheadLength(endArrowheadLength)
Representa o comprimento da ponta de seta no final da linha especificada.
TypeScript
Parâmetros
endArrowheadLength ExcelScript.ArrowheadLength
Retornos
void
setEndArrowheadStyle(endArrowheadStyle)
Representa o estilo da ponta de seta no final da linha especificada.
TypeScript
Retornos
void
setEndArrowheadWidth(endArrowheadWidth)
Representa a largura da ponta de seta no final da linha especificada.
TypeScript
Parâmetros
endArrowheadWidth ExcelScript.ArrowheadWidth
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.LinkedWorkbook interface
Referência
Pacote: ExcelScript
Contém informações sobre uma pasta de trabalho vinculada. Se uma pasta de trabalho
tiver links apontando para dados em outra pasta de trabalho, a segunda pasta de
trabalho será vinculada à primeira pasta de trabalho. Nesse cenário, a segunda pasta de
trabalho é chamada de "pasta de trabalho vinculada".
Métodos
ノ Expandir a tabela
break Faz uma solicitação para quebrar os links que apontam para a pasta de trabalho
Links() vinculada. Os links nas fórmulas são substituídos pelos dados buscados mais recentes.
O objeto atual LinkedWorkbook é invalidado e removido de LinkedWorkbookCollection .
refresh Faz uma solicitação para atualizar os dados recuperados da pasta de trabalho
Links() vinculada.
Detalhes do método
breakLinks()
Faz uma solicitação para quebrar os links que apontam para a pasta de trabalho
vinculada. Os links nas fórmulas são substituídos pelos dados buscados mais
recentes. O objeto atual LinkedWorkbook é invalidado e removido de
LinkedWorkbookCollection .
TypeScript
breakLinks(): void;
Retornos
void
refreshLinks()
Faz uma solicitação para atualizar os dados recuperados da pasta de trabalho
vinculada.
TypeScript
refreshLinks(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ListDataValidation interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a dropdown selection list for a cell.
* It uses the existing values of the selected range as the choices for the
list.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the values for data validation.
const selectedRange = workbook.getSelectedRange();
const rangeValues = selectedRange.getValues();
// Apply the data validation to the first cell in the selected range.
const targetCell = selectedRange.getCell(0, 0);
const dataValidation = targetCell.getDataValidation();
inCell Especifica se é necessário exibir a lista em uma lista suspensa de células. O padrão é
Drop true .
Down
source Origem da lista para validação de dados Ao definir o valor, ele pode ser passado
como um Range objeto ou uma cadeia de caracteres que contém um número
separado por vírgulas, booliano ou data.
Detalhes da propriedade
inCellDropDown
Especifica se é necessário exibir a lista em uma lista suspensa de células. O padrão é
true .
TypeScript
inCellDropDown: boolean;
Valor da propriedade
boolean
source
Origem da lista para validação de dados Ao definir o valor, ele pode ser passado
como um Range objeto ou uma cadeia de caracteres que contém um número
separado por vírgulas, booliano ou data.
TypeScript
Valor da propriedade
string | ExcelScript.Range
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NamedItem interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a named formula and uses it in another part of the
workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Create a named item for a formula.
// This formula is the sum of the cells F2:F21 on Sheet1.
const namedItem: ExcelScript.NamedItem = workbook.addNamedItem(
"GrandTotal",
"=SUM(Sheet1!$F$2:$F$21)",
"The sum of table sums."
);
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui o nome fornecido.
TypeScript
delete(): void;
Retornos
void
getArrayValues()
Retorna um objeto que contém valores e tipos do item nomeado.
TypeScript
getArrayValues(): NamedItemArrayValues;
Retornos
ExcelScript.NamedItemArrayValues
getComment()
Especifica o comentário associado a esse nome.
TypeScript
getComment(): string;
Retornos
string
getFormula()
A fórmula do item nomeado. As fórmulas sempre começam com um sinal igual ("=").
TypeScript
getFormula(): string;
Retornos
string
getName()
O nome do objeto.
TypeScript
getName(): string;
Retornos
string
getRange()
Retorna o objeto Range associado ao nome. Se o tipo do item nomeado não for um
intervalo, esse método retornará undefined .
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getScope()
Especifica se o nome está no escopo da pasta de trabalho ou de uma planilha
específica. Os valores possíveis são: Planilha, Pasta de Trabalho.
TypeScript
getScope(): NamedItemScope;
Retornos
ExcelScript.NamedItemScope
getType()
Especifica o tipo do valor retornado pela fórmula do nome. Confira
ExcelScript.NamedItemType detalhes.
TypeScript
getType(): NamedItemType;
Retornos
ExcelScript.NamedItemType
Exemplos
TypeScript
/**
* This script looks for every named range with "Review" in the name
* and marks the range with a yellow fill.
*/
function main(workbook: ExcelScript.Workbook) {
// Look at every named item in the workbook.
workbook.getNames().forEach((namedItem) => {
// Find names containing "Review".
if (namedItem.getName().includes("Review")) {
// Only change the fill color if the named item is a range (not a
formula).
let itemType: ExcelScript.NamedItemType = namedItem.getType();
if (itemType === ExcelScript.NamedItemType.range) {
// Set the range's fill color to yellow.
namedItem.getRange().getFormat().getFill().setColor("yellow");
}
}
});
}
getValue()
Representa o valor calculado pela fórmula do nome. Para um intervalo nomeado, ele
retornará o endereço de intervalo. Essa API retorna o #VALUE! erro na interface do
usuário do Excel se ele se refere a uma função definida pelo usuário.
TypeScript
Retornos
string | number
getVisible()
Especifica se o objeto está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWorksheet()
Retorna a planilha à qual o item nomeado está no escopo. Se o item estiver no
escopo da pasta de trabalho, esse método retornará undefined .
TypeScript
Retornos
ExcelScript.Worksheet | undefined
setComment(comment)
Especifica o comentário associado a esse nome.
TypeScript
Parâmetros
comment string
Retornos
void
setFormula(formula)
A fórmula do item nomeado. As fórmulas sempre começam com um sinal igual ("=").
TypeScript
Parâmetros
formula string
Retornos
void
setVisible(visible)
Especifica se o objeto está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NamedItemArrayValues
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getTypes()
Representa os tipos para cada item na matriz de itens nomeada
TypeScript
getTypes(): RangeValueType[][];
Retornos
ExcelScript.RangeValueType[][]
getValues()
Representa os valores de cada item na matriz de itens nomeados.
TypeScript
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NamedSheetView interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
activate() Ativa essa exibição de planilha. Isso é equivalente ao uso de "Alternar para" na
interface do usuário do Excel.
Detalhes do método
activate()
Ativa essa exibição de planilha. Isso é equivalente ao uso de "Alternar para" na
interface do usuário do Excel.
TypeScript
activate(): void;
Retornos
void
delete()
Remove a exibição da planilha da planilha.
TypeScript
delete(): void;
Retornos
void
duplicate(name)
Cria uma cópia desse modo de exibição de planilha.
TypeScript
Parâmetros
name string
O nome da exibição de planilha duplicada. Se nenhum nome for fornecido, um será
gerado.
Retornos
ExcelScript.NamedSheetView
getName()
Obtém ou define o nome da exibição da planilha. O nome de exibição de folha
temporária é a cadeia de caracteres vazia (""). Nomear o modo de exibição usando a
propriedade name faz com que a exibição da planilha seja salva.
TypeScript
getName(): string;
Retornos
string
setName(name)
Obtém ou define o nome da exibição da planilha. O nome de exibição de folha
temporária é a cadeia de caracteres vazia (""). Nomear o modo de exibição usando a
propriedade name faz com que a exibição da planilha seja salva.
TypeScript
Parâmetros
name string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.NumberFormatInfo interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getNumber Obtém a cadeia de caracteres usada como separador decimal para valores
Decimal numéricos. Isso se baseia nas configurações atuais do sistema.
Separator()
Detalhes do método
getNumberDecimalSeparator()
Obtém a cadeia de caracteres usada como separador decimal para valores
numéricos. Isso se baseia nas configurações atuais do sistema.
TypeScript
getNumberDecimalSeparator(): string;
Retornos
string
getNumberGroupSeparator()
Obtém a cadeia de caracteres usada para separar grupos de dígitos à esquerda do
decimal para valores numéricos. Isso se baseia nas configurações atuais do sistema.
TypeScript
getNumberGroupSeparator(): string;
Retornos
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PageBreak interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui um objeto de quebra de página.
TypeScript
delete(): void;
Retornos
void
getCellAfterBreak()
Obtém a primeira célula após a quebra de página.
TypeScript
getCellAfterBreak(): Range;
Retornos
ExcelScript.Range
getColumnIndex()
Especifica o índice de coluna para a quebra de página.
TypeScript
getColumnIndex(): number;
Retornos
number
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PageLayout interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets some basic page layout settings for printing.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout : ExcelScript.PageLayout = sheet.getPageLayout();
Métodos
ノ Expandir a tabela
Detalhes do método
getBlackAndWhite()
A opção de impressão em preto e branco da planilha.
TypeScript
getBlackAndWhite(): boolean;
Retornos
boolean
getBottomMargin()
A margem de página inferior da planilha a ser usada para impressão em pontos.
TypeScript
getBottomMargin(): number;
Retornos
number
getCenterHorizontally()
O sinalizador central da planilha horizontalmente. Esse sinalizador determina se a
planilha será centralizada horizontalmente quando for impressa.
TypeScript
getCenterHorizontally(): boolean;
Retornos
boolean
getCenterVertically()
O sinalizador central da planilha verticalmente. Esse sinalizador determina se a
planilha será centralizada verticalmente quando for impressa.
TypeScript
getCenterVertically(): boolean;
Retornos
boolean
getDraftMode()
A opção de modo de rascunho da planilha. Se true , a folha será impressa sem
gráficos.
TypeScript
getDraftMode(): boolean;
Retornos
boolean
getFirstPageNumber()
O primeiro número de página da planilha a ser impresso. Um null valor representa
a numeração de página "automática".
TypeScript
Retornos
number | ""
getFooterMargin()
A margem de rodapé da planilha, em pontos, para uso ao imprimir.
TypeScript
getFooterMargin(): number;
Retornos
number
getHeaderMargin()
A margem de cabeçalho da planilha, em pontos, para uso ao imprimir.
TypeScript
getHeaderMargin(): number;
Retornos
number
getHeadersFooters()
Configuração de cabeçalho e rodapé da planilha.
TypeScript
getHeadersFooters(): HeaderFooterGroup;
Retornos
ExcelScript.HeaderFooterGroup
getLeftMargin()
A margem esquerda da planilha, em pontos, para uso ao imprimir.
TypeScript
getLeftMargin(): number;
Retornos
number
getOrientation()
A orientação da planilha da página.
TypeScript
getOrientation(): PageOrientation;
Retornos
ExcelScript.PageOrientation
getPaperSize()
O tamanho do papel da planilha da página.
TypeScript
getPaperSize(): PaperType;
Retornos
ExcelScript.PaperType
getPrintArea()
Obtém o RangeAreas objeto, composto por um ou mais intervalos retangulares, que
representa a área de impressão da planilha. Se não houver nenhuma área de
impressão, esse método retornará undefined .
TypeScript
getPrintArea(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getPrintComments()
Especifica se os comentários da planilha devem ser exibidos ao imprimir.
TypeScript
getPrintComments(): PrintComments;
Retornos
ExcelScript.PrintComments
getPrintErrors()
A opção de erros de impressão da planilha.
TypeScript
getPrintErrors(): PrintErrorType;
Retornos
ExcelScript.PrintErrorType
getPrintGridlines()
Especifica se as linhas de grade da planilha serão impressas.
TypeScript
getPrintGridlines(): boolean;
Retornos
boolean
getPrintHeadings()
Especifica se os títulos da planilha serão impressos.
TypeScript
getPrintHeadings(): boolean;
Retornos
boolean
getPrintOrder()
Opção de ordem de impressão de página da planilha. Isso especifica a ordem que
será usada para processar o número de página impresso.
TypeScript
getPrintOrder(): PrintOrder;
Retornos
ExcelScript.PrintOrder
getPrintTitleColumns()
Obtém o objeto range que representa as colunas de título. Se não estiver definido,
esse método retornará undefined .
TypeScript
getPrintTitleColumns(): Range;
Retornos
ExcelScript.Range
getPrintTitleRows()
Obtém o objeto range representando as linhas do título. Se não estiver definido,
esse método retornará undefined .
TypeScript
getPrintTitleRows(): Range;
Retornos
ExcelScript.Range
getRightMargin()
A margem direita da planilha, em pontos, para uso ao imprimir.
TypeScript
getRightMargin(): number;
Retornos
number
getTopMargin()
A margem superior da planilha, em pontos, para uso ao imprimir.
TypeScript
getTopMargin(): number;
Retornos
number
getZoom()
As opções de zoom de impressão da planilha. O PageLayoutZoomOptions objeto deve
ser definido como um objeto JSON (use x.zoom = {...} em vez de x.zoom.scale =
... ).
TypeScript
getZoom(): PageLayoutZoomOptions;
Retornos
ExcelScript.PageLayoutZoomOptions
setBlackAndWhite(blackAndWhite)
A opção de impressão em preto e branco da planilha.
TypeScript
Parâmetros
blackAndWhite boolean
Retornos
void
setBottomMargin(bottomMargin)
A margem de página inferior da planilha a ser usada para impressão em pontos.
TypeScript
Retornos
void
setCenterHorizontally(centerHorizontally)
O sinalizador central da planilha horizontalmente. Esse sinalizador determina se a
planilha será centralizada horizontalmente quando for impressa.
TypeScript
Parâmetros
centerHorizontally boolean
Retornos
void
setCenterVertically(centerVertically)
O sinalizador central da planilha verticalmente. Esse sinalizador determina se a
planilha será centralizada verticalmente quando for impressa.
TypeScript
Parâmetros
centerVertically boolean
Retornos
void
setDraftMode(draftMode)
A opção de modo de rascunho da planilha. Se true , a folha será impressa sem
gráficos.
TypeScript
Parâmetros
draftMode boolean
Retornos
void
Exemplos
TypeScript
/**
* This script turns off the print setting for draft mode.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
setFirstPageNumber(firstPageNumber)
O primeiro número de página da planilha a ser impresso. Um null valor representa
a numeração de página "automática".
TypeScript
Retornos
void
setFooterMargin(footerMargin)
A margem de rodapé da planilha, em pontos, para uso ao imprimir.
TypeScript
Parâmetros
footerMargin number
Retornos
void
setHeaderMargin(headerMargin)
A margem de cabeçalho da planilha, em pontos, para uso ao imprimir.
TypeScript
Parâmetros
headerMargin number
Retornos
void
setLeftMargin(leftMargin)
A margem esquerda da planilha, em pontos, para uso ao imprimir.
TypeScript
Parâmetros
leftMargin number
Retornos
void
setOrientation(orientation)
A orientação da planilha da página.
TypeScript
Parâmetros
orientation ExcelScript.PageOrientation
Retornos
void
Exemplos
TypeScript
/**
* This script sets the printing orientation for the entire workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
setPaperSize(paperSize)
O tamanho do papel da planilha da página.
TypeScript
Parâmetros
paperSize ExcelScript.PaperType
Retornos
void
Exemplos
TypeScript
/**
* This script sets the page size for printing.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
// Print on 8.5"x11" paper.
pageLayout.setPaperSize(ExcelScript.PaperType.letter);
});
}
setPrintArea(printArea)
Define a área de impressão da planilha.
TypeScript
Retornos
void
setPrintComments(printComments)
Especifica se os comentários da planilha devem ser exibidos ao imprimir.
TypeScript
Parâmetros
printComments ExcelScript.PrintComments
Retornos
void
Exemplos
TypeScript
/**
* This script makes the comments print at the end of the worksheet
* when the workbook is printed.
*/
function main(workbook: ExcelScript.Workbook) {
// Access every worksheet in the workbook.
workbook.getWorksheets().forEach(worksheet => {
// Get the page layout for each sheet.
const layout = worksheet.getPageLayout();
TypeScript
Parâmetros
printErrors ExcelScript.PrintErrorType
Retornos
void
setPrintGridlines(printGridlines)
Especifica se as linhas de grade da planilha serão impressas.
TypeScript
Parâmetros
printGridlines boolean
Retornos
void
setPrintHeadings(printHeadings)
Especifica se os títulos da planilha serão impressos.
TypeScript
Parâmetros
printHeadings boolean
Retornos
void
setPrintMargins(unit, marginOptions)
Define as margens das páginas da planilha com unidades.
TypeScript
setPrintMargins(
unit: PrintMarginUnit,
marginOptions: PageLayoutMarginOptions
): void;
Parâmetros
unit ExcelScript.PrintMarginUnit
Unidade de medição para as margens fornecidas.
marginOptions ExcelScript.PageLayoutMarginOptions
Valores de margem a serem definidos. As margens não fornecidas permanecem
inalteradas.
Retornos
void
setPrintOrder(printOrder)
Opção de ordem de impressão de página da planilha. Isso especifica a ordem que
será usada para processar o número de página impresso.
TypeScript
Parâmetros
printOrder ExcelScript.PrintOrder
Retornos
void
Exemplos
TypeScript
/**
* This script sets the print order for every worksheet in the workbook.
* The order of printed content will go over (e.g., left-to-right)
* then down (i.e., top-to-bottom).
*/
function main(workbook: ExcelScript.Workbook) {
// Access every worksheet in the workbook.
workbook.getWorksheets().forEach(worksheet => {
// Get the page layout for each sheet.
const layout: ExcelScript.PageLayout = worksheet.getPageLayout();
setPrintTitleColumns(printTitleColumns)
Define as colunas que contêm as células que serão repetidas à esquerda de cada
página da planilha para impressão.
TypeScript
Parâmetros
printTitleColumns ExcelScript.Range | string
As colunas a serem repetidas à esquerda de cada página. O intervalo deve abranger
toda a coluna para ser válido.
Retornos
void
setPrintTitleRows(printTitleRows)
Define as linhas que contêm as células que serão repetidas na parte de cada página
da planilha para impressão.
TypeScript
Parâmetros
printTitleRows ExcelScript.Range | string
As linhas a serem repetidas na parte superior de cada página. O intervalo deve
abranger toda a linha para ser válido.
Retornos
void
setRightMargin(rightMargin)
A margem direita da planilha, em pontos, para uso ao imprimir.
TypeScript
Parâmetros
rightMargin number
Retornos
void
setTopMargin(topMargin)
A margem superior da planilha, em pontos, para uso ao imprimir.
TypeScript
Retornos
void
setZoom(zoom)
As opções de zoom de impressão da planilha. O PageLayoutZoomOptions objeto deve
ser definido como um objeto JSON (use x.zoom = {...} em vez de x.zoom.scale =
... ).
TypeScript
Parâmetros
zoom ExcelScript.PageLayoutZoomOptions
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PageLayoutMarginOptions
interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
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.
left Especifica a margem esquerda do layout da página na unidade especificada para uso
para impressão.
right 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.
Detalhes da propriedade
bottom
Especifica a margem inferior do layout da página na unidade especificada para uso
para impressão.
TypeScript
bottom?: number;
Valor da propriedade
number
footer
Especifica a margem de rodapé do layout da página na unidade especificada para
uso para impressão.
TypeScript
footer?: number;
Valor da propriedade
number
header
Especifica a margem de cabeçalho do layout da página na unidade especificada para
uso para impressão.
TypeScript
header?: number;
Valor da propriedade
number
left
Especifica a margem esquerda do layout da página na unidade especificada para uso
para impressão.
TypeScript
left?: number;
Valor da propriedade
number
right
Especifica a margem direita do layout da página na unidade especificada para uso
para impressão.
TypeScript
right?: number;
Valor da propriedade
number
top
Especifica a margem superior do layout da página na unidade especificada para uso
para impressão.
TypeScript
top?: number;
Valor da propriedade
number
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PageLayoutZoomOptions
interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
horizontalFit Número de páginas a ser horizontalmente ajustado. Esse valor pode ser null se
ToPages a escala de percentual for usada.
verticalFit Número de páginas a ser verticalmente ajustado. Esse valor pode ser null se a
ToPages escala de percentual for usada.
Detalhes da propriedade
horizontalFitToPages
Número de páginas a ser horizontalmente ajustado. Esse valor pode ser null se a
escala de percentual for usada.
TypeScript
horizontalFitToPages?: number;
Valor da propriedade
number
scale
O valor do dimensionamento da página de impressão pode estar entre 10 e 400.
Esse valor pode ser null se o ajuste à página alta ou ampla for especificado.
TypeScript
scale?: number;
Valor da propriedade
number
verticalFitToPages
Número de páginas a ser verticalmente ajustado. Esse valor pode ser null se a
escala de percentual for usada.
TypeScript
verticalFitToPages?: number;
Valor da propriedade
number
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotDateFilter interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
comparator O comparador é o valor estático ao qual outros valores são comparados. O tipo de
comparação é definido pela condição.
exclusive Se true , o filtro excluirá itens que atendam aos critérios. O padrão é false (filtro
para incluir itens que atendam aos critérios).
wholeDays Para equals , before , after e between condições de filtro, indica se as comparações
devem ser feitas como dias inteiros.
Detalhes da propriedade
comparator
O comparador é o valor estático ao qual outros valores são comparados. O tipo de
comparação é definido pela condição.
TypeScript
comparator?: FilterDatetime;
Valor da propriedade
ExcelScript.FilterDatetime
condition
Especifica a condição do filtro, que define os critérios de filtragem necessários.
TypeScript
condition: DateFilterCondition;
Valor da propriedade
ExcelScript.DateFilterCondition
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters out rows
* that aren't from this month.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to
work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
exclusive
Se true , o filtro excluirá itens que atendam aos critérios. O padrão é false (filtro
para incluir itens que atendam aos critérios).
TypeScript
exclusive?: boolean;
Valor da propriedade
boolean
lowerBound
O limite inferior do intervalo para a condição de between filtro.
TypeScript
lowerBound?: FilterDatetime;
Valor da propriedade
ExcelScript.FilterDatetime
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters it
* to only show rows from between June 20th, 2022 and July 10th, 2022.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to
work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
upperBound
O limite superior do intervalo para a condição de between filtro.
TypeScript
upperBound?: FilterDatetime;
Valor da propriedade
ExcelScript.FilterDatetime
wholeDays
Para equals , before , after e between condições de filtro, indica se as comparações
devem ser feitas como dias inteiros.
TypeScript
wholeDays?: boolean;
Valor da propriedade
boolean
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotField interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getId() ID do PivotField.
Detalhes do método
applyFilter(filter)
Define um ou mais dos PivotFilters atuais do campo e aplica-os ao campo. Se os
filtros fornecidos forem inválidos ou não puderem ser aplicados, uma exceção será
gerada.
TypeScript
Parâmetros
filter ExcelScript.PivotFilters
Um PivotFilter específico configurado ou uma interface PivotFilters contendo vários
filtros configurados.
Retornos
void
Exemplos
TypeScript
/**
* This script applies a PivotValueFilter to the first row hierarchy in
the PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable on the current worksheet.
let sheet = workbook.getActiveWorksheet();
let pivotTable = sheet.getPivotTables()[0];
// Get the first row hierarchy to use as the field which gets filtered.
let rowHierarchy = pivotTable.getRowHierarchies()[0];
// Get the first data hierarchy to use as the values for filtering the
rows.
let dataHierarchy = pivotTable.getDataHierarchies()[0];
clearAllFilters()
Limpa todos os critérios de todos os filtros do campo. Isso remove qualquer
filtragem ativa no campo.
TypeScript
clearAllFilters(): void;
Retornos
void
clearFilter(filterType)
Limpa todos os critérios existentes do filtro do campo do tipo determinado (se um
for aplicado no momento).
TypeScript
Parâmetros
filterType ExcelScript.PivotFilterType
O tipo de filtro no campo do qual limpar todos os critérios.
Retornos
void
Exemplos
TypeScript
/**
* This script gets the "Type" field from the "Farms Sales" PivotTable
* and clears the value filter from it.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
// Clear the value filter (if there is one) from the field.
typeField.clearFilter(ExcelScript.PivotFilterType.value);
}
getFilters()
Obtém todos os filtros atualmente aplicados no campo.
TypeScript
getFilters(): PivotFilters;
Retornos
ExcelScript.PivotFilters
getId()
ID do PivotField.
TypeScript
getId(): string;
Retornos
string
getItems()
Retorna os PivotItems associados ao PivotField.
TypeScript
getItems(): PivotItem[];
Retornos
ExcelScript.PivotItem[]
getName()
Nome do PivotField.
TypeScript
getName(): string;
Retornos
string
getPivotItem(name)
Obtém um PivotItem pelo nome. Se o PivotItem não existir, esse método retornará
undefined .
TypeScript
Parâmetros
name string
Nome do PivotItem a ser recuperado.
Retornos
ExcelScript.PivotItem | undefined
getShowAllItems()
Determina se deseja mostrar todos os itens de PivotField.
TypeScript
getShowAllItems(): boolean;
Retornos
boolean
getSubtotals()
Subtotais de PivotField.
TypeScript
getSubtotals(): Subtotals;
Retornos
ExcelScript.Subtotals
isFiltered(filterType)
Verifica se há filtros aplicados no campo.
TypeScript
Parâmetros
filterType ExcelScript.PivotFilterType
O tipo de filtro a ser marcar. Se nenhum tipo for fornecido, esse método marcar se
algum filtro for aplicado.
Retornos
boolean
setName(name)
Nome do PivotField.
TypeScript
Parâmetros
name string
Retornos
void
setShowAllItems(showAllItems)
Determina se deseja mostrar todos os itens de PivotField.
TypeScript
Parâmetros
showAllItems boolean
Retornos
void
setSubtotals(subtotals)
Subtotais de PivotField.
TypeScript
setSubtotals(subtotals: Subtotals): void;
Parâmetros
subtotals ExcelScript.Subtotals
Retornos
void
sortByLabels(sortBy)
Classifica o PivotField. Se um DataPivotHierarchy for especificado, a classificação será
aplicada com base nele, se a classificação não for baseada no campo PivotField.
TypeScript
Parâmetros
sortBy ExcelScript.SortBy
Especifica se a classificação é feita em ordem crescente ou decrescente.
Retornos
void
TypeScript
sortByValues(
sortBy: SortBy,
valuesHierarchy: DataPivotHierarchy,
pivotItemScope?: Array<PivotItem | string>
): void;
Parâmetros
sortBy ExcelScript.SortBy
Especifica se a classificação é feita em ordem crescente ou decrescente.
valuesHierarchy ExcelScript.DataPivotHierarchy
Especifica a hierarquia de valores no eixo de dados a ser usado para classificação.
Retornos
void
Exemplos
TypeScript
/**
* This sample sorts the rows of a PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get an existing PivotTable.
const pivotTable = workbook.getPivotTable("Farm Sales");
// Sort the "Farm" row's only field by the values in "Sum of Crates
Sold Wholesale".
rowToSort.getFields()[0].sortByValues(ExcelScript.SortBy.descending,
valueFieldToSortOn);
}
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotFilters interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
dateFilter O filtro de data aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
labelFilter O filtro de rótulo aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
manual O filtro manual aplicado atualmente do PivotField. Essa propriedade será null se
Filter nenhum filtro de valor for aplicado.
valueFilter O filtro de valor aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
Detalhes da propriedade
dateFilter
O filtro de data aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
TypeScript
dateFilter?: PivotDateFilter;
Valor da propriedade
ExcelScript.PivotDateFilter
Exemplos
TypeScript
/**
* This script applies a filter to a PivotTable that filters out rows
* that aren't from this month.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Date Recorded" field to filter.
// The data in this field must be dates in order for the filter to
work.
const pivot = workbook.getPivotTables()[0];
const rowHierarchy = pivot.getRowHierarchy("Date Recorded");
const rowField = rowHierarchy.getFields()[0];
labelFilter
O filtro de rótulo aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
TypeScript
labelFilter?: PivotLabelFilter;
Valor da propriedade
ExcelScript.PivotLabelFilter
Exemplos
TypeScript
/**
* This script filters items that start with "L" from the "Type" field
* of the "Farm Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable.
const pivotTable = workbook.getActiveWorksheet().getPivotTable("Farm
Sales");
// Filter out any types that start with "L" (such as "Lemons" and
"Limes").
const filter: ExcelScript.PivotLabelFilter = {
condition: ExcelScript.LabelFilterCondition.beginsWith,
substring: "L",
exclusive: true
};
manualFilter
O filtro manual aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
TypeScript
manualFilter?: PivotManualFilter;
Valor da propriedade
ExcelScript.PivotManualFilter
Exemplos
TypeScript
/**
* This script adds a manual filter to a PivotTable.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the first PivotTable in the workbook.
const pivot = workbook.getPivotTables()[0];
valueFilter
O filtro de valor aplicado atualmente do PivotField. Essa propriedade será null se
nenhum filtro de valor for aplicado.
TypeScript
valueFilter?: PivotValueFilter;
Valor da propriedade
ExcelScript.PivotValueFilter
Exemplos
TypeScript
/**
* This script applies a PivotValueFilter to the first row hierarchy in
the PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable on the current worksheet.
let sheet = workbook.getActiveWorksheet();
let pivotTable = sheet.getPivotTables()[0];
// Get the first row hierarchy to use as the field which gets filtered.
let rowHierarchy = pivotTable.getRowHierarchies()[0];
// Get the first data hierarchy to use as the values for filtering the
rows.
let dataHierarchy = pivotTable.getDataHierarchies()[0];
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotHierarchy interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to a
new worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
Métodos
ノ Expandir a tabela
getId() ID da PivotHierarchy.
getPivot Obtém um PivotField pelo nome. Se o PivotField não existir, esse método
Field(name) retornará undefined .
setName(name) Nome do PivotHierarchy.
Detalhes do método
getFields()
Retorna PivotFields associados a PivotHierarchy.
TypeScript
getFields(): PivotField[];
Retornos
ExcelScript.PivotField[]
getId()
ID da PivotHierarchy.
TypeScript
getId(): string;
Retornos
string
getName()
Nome do PivotHierarchy.
TypeScript
getName(): string;
Retornos
string
getPivotField(name)
Obtém um PivotField pelo nome. Se o PivotField não existir, esse método retornará
undefined .
TypeScript
Parâmetros
name string
Nome do PivotField a ser recuperado.
Retornos
ExcelScript.PivotField | undefined
setName(name)
Nome do PivotHierarchy.
TypeScript
Parâmetros
name string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.PivotItem interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getId() ID do PivotItem.
getIsExpanded() Determina se o item está expandido para mostrar itens filho ou se ele
está recolhido e os itens filho estão ocultos.
setIsExpanded(is Determina se o item está expandido para mostrar itens filho ou se ele
Expanded) está recolhido e os itens filho estão ocultos.
Detalhes do método
getId()
ID do PivotItem.
TypeScript
getId(): string;
Retornos
string
getIsExpanded()
Determina se o item está expandido para mostrar itens filho ou se ele está recolhido
e os itens filho estão ocultos.
TypeScript
getIsExpanded(): boolean;
Retornos
boolean
getName()
Nome do PivotItem.
TypeScript
getName(): string;
Retornos
string
getVisible()
Especifica se o PivotItem está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
setIsExpanded(isExpanded)
Determina se o item está expandido para mostrar itens filho ou se ele está recolhido
e os itens filho estão ocultos.
TypeScript
setIsExpanded(isExpanded: boolean): void;
Parâmetros
isExpanded boolean
Retornos
void
setName(name)
Nome do PivotItem.
TypeScript
Parâmetros
name string
Retornos
void
setVisible(visible)
Especifica se o PivotItem está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotLabelFilter interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script filters items that start with "L" from the "Type" field
* of the "Farm Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable.
const pivotTable = workbook.getActiveWorksheet().getPivotTable("Farm
Sales");
// Filter out any types that start with "L" (such as "Lemons" and
"Limes").
const filter: ExcelScript.PivotLabelFilter = {
condition: ExcelScript.LabelFilterCondition.beginsWith,
substring: "L",
exclusive: true
};
Propriedades
ノ Expandir a tabela
lower O limite inferior do intervalo para a condição de between filtro. Observação: uma
Bound cadeia de caracteres numérica é tratada como um número ao ser comparada com
outras cadeias de caracteres numéricas.
upper O limite superior do intervalo para a condição de between filtro. Observação: uma
Bound cadeia de caracteres numérica é tratada como um número ao ser comparada com
outras cadeias de caracteres numéricas.
Detalhes da propriedade
condition
Especifica a condição do filtro, que define os critérios de filtragem necessários.
TypeScript
condition: LabelFilterCondition;
Valor da propriedade
ExcelScript.LabelFilterCondition
exclusive
Se true , o filtro excluirá itens que atendam aos critérios. O padrão é false (filtro
para incluir itens que atendam aos critérios).
TypeScript
exclusive?: boolean;
Valor da propriedade
boolean
lowerBound
O limite inferior do intervalo para a condição de between filtro. Observação: uma
cadeia de caracteres numérica é tratada como um número ao ser comparada com
outras cadeias de caracteres numéricas.
TypeScript
lowerBound?: string;
Valor da propriedade
string
substring
A subconserção usada para beginsWith , endsWith e contains condições de filtro.
TypeScript
substring?: string;
Valor da propriedade
string
upperBound
O limite superior do intervalo para a condição de between filtro. Observação: uma
cadeia de caracteres numérica é tratada como um número ao ser comparada com
outras cadeias de caracteres numéricas.
TypeScript
upperBound?: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotLayout interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAutoFormat()
Especifica se a formatação será formatada automaticamente quando for atualizada
ou quando os campos forem movidos.
TypeScript
getAutoFormat(): boolean;
Retornos
boolean
getBodyAndTotalRange()
Retorna o intervalo onde residem os valores de dados da tabela dinâmica.
TypeScript
getBodyAndTotalRange(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This sample finds the first PivotTable in the workbook and logs the
values in the "Grand Total" cells.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable in the workbook.
let pivotTable = workbook.getPivotTables()[0];
// Get the range with the "grand totals" for the PivotTable columns.
let grandTotalRange = pivotDataRange.getLastRow();
getColumnLabelRange()
Retorna o intervalo onde residem os rótulos de coluna da Tabela Dinâmica.
TypeScript
getColumnLabelRange(): Range;
Retornos
ExcelScript.Range
getDataHierarchy(cell)
Obtém o DataHierarchy que é usado para calcular o valor em um intervalo
especificado dentro da Tabela dinâmica.
TypeScript
Parâmetros
cell ExcelScript.Range | string
Uma única célula dentro do corpo de dados da Tabela Dinâmica.
Retornos
ExcelScript.DataPivotHierarchy
getEnableFieldList()
Especifica se a lista de campos pode ser mostrada na interface do usuário.
TypeScript
getEnableFieldList(): boolean;
Retornos
boolean
getFilterAxisRange()
Retorna o intervalo de área de filtro da Tabela Dinâmica.
TypeScript
getFilterAxisRange(): Range;
Retornos
ExcelScript.Range
getLayoutType()
Essa propriedade indica o PivotLayoutType de todos os campos da Tabela Dinâmica.
Se os campos têm diferentes estados, ele será nulo.
TypeScript
getLayoutType(): PivotLayoutType;
Retornos
ExcelScript.PivotLayoutType
getPreserveFormatting()
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.
TypeScript
getPreserveFormatting(): boolean;
Retornos
boolean
getRange()
Retorna o intervalo em que a Tabela Dinâmica existe, excluindo a área de filtro.
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getRowLabelRange()
Retorna o intervalo onde residem os rótulos de linha da Tabela Dinâmica.
TypeScript
getRowLabelRange(): Range;
Retornos
ExcelScript.Range
getShowColumnGrandTotals()
Especifica se o relatório de Tabela Dinâmica mostra totais grandes para colunas.
TypeScript
getShowColumnGrandTotals(): boolean;
Retornos
boolean
getShowRowGrandTotals()
Especifica se o relatório de Tabela Dinâmica mostra totais grandes para linhas.
TypeScript
getShowRowGrandTotals(): boolean;
Retornos
boolean
getSubtotalLocation()
Essa propriedade indica o SubtotalLocationType de todos os campos na Tabela
Dinâmica. Se os campos tiverem estados diferentes, este será null .
TypeScript
getSubtotalLocation(): SubtotalLocationType;
Retornos
ExcelScript.SubtotalLocationType
setAutoFormat(autoFormat)
Especifica se a formatação será formatada automaticamente quando for atualizada
ou quando os campos forem movidos.
TypeScript
Parâmetros
autoFormat boolean
Retornos
void
setAutoSortOnCell(cell, 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. Funciona de maneira idêntica à aplicação de uma autoclassificação da
interface do usuário.
TypeScript
setAutoSortOnCell(cell: Range | string, sortBy: SortBy): void;
Parâmetros
cell ExcelScript.Range | string
Uma única célula a ser usada obtém os critérios de para aplicar a variedade
automática.
sortBy ExcelScript.SortBy
A direção do tipo.
Retornos
void
setEnableFieldList(enableFieldList)
Especifica se a lista de campos pode ser mostrada na interface do usuário.
TypeScript
Parâmetros
enableFieldList boolean
Retornos
void
setLayoutType(layoutType)
Essa propriedade indica o PivotLayoutType de todos os campos da Tabela Dinâmica.
Se os campos têm diferentes estados, ele será nulo.
TypeScript
Retornos
void
Exemplos
TypeScript
/**
* This script sets the layout of the "Farms Sales" PivotTable to the
"tabular"
* setting. This places the fields from the Rows area in separate
columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
setPreserveFormatting(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.
TypeScript
Parâmetros
preserveFormatting boolean
Retornos
void
setShowColumnGrandTotals(showColumnGrandTotals)
Especifica se o relatório de Tabela Dinâmica mostra totais grandes para colunas.
TypeScript
Parâmetros
showColumnGrandTotals boolean
Retornos
void
setShowRowGrandTotals(showRowGrandTotals)
Especifica se o relatório de Tabela Dinâmica mostra totais grandes para linhas.
TypeScript
Parâmetros
showRowGrandTotals boolean
Retornos
void
setSubtotalLocation(subtotalLocation)
Essa propriedade indica o SubtotalLocationType de todos os campos na Tabela
Dinâmica. Se os campos tiverem estados diferentes, este será null .
TypeScript
setSubtotalLocation(subtotalLocation: SubtotalLocationType): void;
Parâmetros
subtotalLocation ExcelScript.SubtotalLocationType
Retornos
void
Exemplos
TypeScript
/**
* This script displays group subtotals of the "Farms Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotManualFilter interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a manual filter to a PivotTable.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the first PivotTable in the workbook.
const pivot = workbook.getPivotTables()[0];
Propriedades
ノ Expandir a tabela
selected Uma lista de itens selecionados a serem filtrados manualmente. Estes devem ser
Items itens existentes e válidos do campo escolhido.
Detalhes da propriedade
selectedItems
Uma lista de itens selecionados a serem filtrados manualmente. Estes devem ser
itens existentes e válidos do campo escolhido.
TypeScript
Valor da propriedade
(string | ExcelScript.PivotItem)[]
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotTable interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to a
new worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
Métodos
ノ Expandir a tabela
Detalhes do método
addColumnHierarchy(pivotHierarchy)
Adiciona o PivotHierarchy ao eixo atual. Se houver hierarquia em outro lugar na
linha, coluna ou eixo de filtro, ele será removido desse local.
TypeScript
addColumnHierarchy(
pivotHierarchy: PivotHierarchy
): RowColumnPivotHierarchy;
Parâmetros
pivotHierarchy ExcelScript.PivotHierarchy
Retornos
ExcelScript.RowColumnPivotHierarchy
Exemplos
TypeScript
/**
* This script adds a row hierarchy to the PivotTable on the current
worksheet.
* This assumes the source data has columns named
* "Type", "Classification", and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable on the current worksheet.
let sheet = workbook.getActiveWorksheet();
let pivotTable = sheet.getPivotTables()[0];
pivotTable.addColumnHierarchy(pivotTable.getHierarchy("Classification"));
addDataHierarchy(pivotHierarchy)
Adiciona o PivotHierarchy ao eixo atual.
TypeScript
Parâmetros
pivotHierarchy ExcelScript.PivotHierarchy
Retornos
ExcelScript.DataPivotHierarchy
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to
a new worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
addFilterHierarchy(pivotHierarchy)
Adiciona o PivotHierarchy ao eixo atual. Se houver hierarquia em outro lugar na
linha, coluna ou eixo de filtro, ele será removido desse local.
TypeScript
addFilterHierarchy(
pivotHierarchy: PivotHierarchy
): FilterPivotHierarchy;
Parâmetros
pivotHierarchy ExcelScript.PivotHierarchy
Retornos
ExcelScript.FilterPivotHierarchy
Exemplos
TypeScript
/**
* This script adds a manual filter to a PivotTable.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the first PivotTable in the workbook.
const pivot = workbook.getPivotTables()[0];
addRowHierarchy(pivotHierarchy)
Adiciona o PivotHierarchy ao eixo atual. Se houver hierarquia em outro lugar na
linha, coluna ou eixo de filtro, ele será removido desse local.
TypeScript
addRowHierarchy(
pivotHierarchy: PivotHierarchy
): RowColumnPivotHierarchy;
Parâmetros
pivotHierarchy ExcelScript.PivotHierarchy
Retornos
ExcelScript.RowColumnPivotHierarchy
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to
a new worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
delete()
Exclui a Tabela Dinâmica.
TypeScript
delete(): void;
Retornos
void
getAllowMultipleFiltersPerField()
Especifica se a Tabela Dinâmica permite a aplicação de vários PivotFilters em um
determinado PivotField na tabela.
TypeScript
getAllowMultipleFiltersPerField(): boolean;
Retornos
boolean
getColumnHierarchies()
As hierarquias de pivô da coluna da Tabela Dinâmica.
TypeScript
getColumnHierarchies(): RowColumnPivotHierarchy[];
Retornos
ExcelScript.RowColumnPivotHierarchy[]
getColumnHierarchy(name)
Obtém um RowColumnPivotHierarchy por nome. Se o RowColumnPivotHierarchy
não existir, esse método retornará undefined .
TypeScript
Parâmetros
name string
Nome da RowColumnPivotHierarchy a ser recuperada.
Retornos
ExcelScript.RowColumnPivotHierarchy | undefined
getDataHierarchies()
As hierarquias dinâmicas de dados da Tabela Dinâmica.
TypeScript
getDataHierarchies(): DataPivotHierarchy[];
Retornos
ExcelScript.DataPivotHierarchy[]
getDataHierarchy(name)
Obtém uma DataPivotHierarchy por nome. Se o DataPivotHierarchy não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome do DataPivotHierarchy a ser recuperado.
Retornos
ExcelScript.DataPivotHierarchy | undefined
getEnableDataValueEditing()
Especifica se a Tabela Dinâmica permite que valores no corpo dos dados sejam
editados pelo usuário.
TypeScript
getEnableDataValueEditing(): boolean;
Retornos
boolean
getFilterHierarchies()
As hierarquias de pivô do filtro da Tabela Dinâmica.
TypeScript
getFilterHierarchies(): FilterPivotHierarchy[];
Retornos
ExcelScript.FilterPivotHierarchy[]
getFilterHierarchy(name)
Obtém um FilterPivotHierarchy por nome. Se o FilterPivotHierarchy não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome do FilterPivotHierarchy a ser recuperado.
Retornos
ExcelScript.FilterPivotHierarchy | undefined
getHierarchies()
Hierarquias pivô da Tabela Dinâmica.
TypeScript
getHierarchies(): PivotHierarchy[];
Retornos
ExcelScript.PivotHierarchy[]
getHierarchy(name)
Obtém o PivotHierarchy por nome. Se a PivotHierarchy não existir, esse método
retornará undefined .
TypeScript
getHierarchy(name: string): PivotHierarchy | undefined;
Parâmetros
name string
Nome do PivotHierarchy a ser recuperado.
Retornos
ExcelScript.PivotHierarchy | undefined
getId()
ID da Tabela Dinâmica.
TypeScript
getId(): string;
Retornos
string
getLayout()
O PivotLayout descreve o layout e estrutura visual da Tabela Dinâmica.
TypeScript
getLayout(): PivotLayout;
Retornos
ExcelScript.PivotLayout
Exemplos
TypeScript
/**
* This script sets the layout of the "Farms Sales" PivotTable to the
"tabular"
* setting. This places the fields from the Rows area in separate
columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
getName()
Nome da Tabela Dinâmica.
TypeScript
getName(): string;
Retornos
string
getRowHierarchies()
As hierarquias de pivô de linha da Tabela Dinâmica.
TypeScript
getRowHierarchies(): RowColumnPivotHierarchy[];
Retornos
ExcelScript.RowColumnPivotHierarchy[]
getRowHierarchy(name)
Obtém um RowColumnPivotHierarchy por nome. Se o RowColumnPivotHierarchy
não existir, esse método retornará undefined .
TypeScript
Parâmetros
name string
Nome da RowColumnPivotHierarchy a ser recuperada.
Retornos
ExcelScript.RowColumnPivotHierarchy | undefined
Exemplos
TypeScript
/**
* This sample sorts the rows of a PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get an existing PivotTable.
const pivotTable = workbook.getPivotTable("Farm Sales");
// Sort the "Farm" row's only field by the values in "Sum of Crates
Sold Wholesale".
rowToSort.getFields()[0].sortByValues(ExcelScript.SortBy.descending,
valueFieldToSortOn);
}
getUseCustomSortLists()
Especifica se a Tabela Dinâmica usa listas personalizadas ao classificar.
TypeScript
getUseCustomSortLists(): boolean;
Retornos
boolean
getWorksheet()
A planilha que contém a Tabela Dinâmica atual.
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
refresh()
Atualiza a Tabela Dinâmica.
TypeScript
refresh(): void;
Retornos
void
removeColumnHierarchy(rowColumnPivotHierarchy)
Remove o PivotHierarchy do eixo atual.
TypeScript
removeColumnHierarchy(
rowColumnPivotHierarchy: RowColumnPivotHierarchy
): void;
Parâmetros
rowColumnPivotHierarchy ExcelScript.RowColumnPivotHierarchy
Retornos
void
removeDataHierarchy(DataPivotHierarchy)
Remove o PivotHierarchy do eixo atual.
TypeScript
Parâmetros
DataPivotHierarchy ExcelScript.DataPivotHierarchy
Retornos
void
removeFilterHierarchy(filterPivotHierarchy)
Remove o PivotHierarchy do eixo atual.
TypeScript
Parâmetros
filterPivotHierarchy ExcelScript.FilterPivotHierarchy
Retornos
void
removeRowHierarchy(rowColumnPivotHierarchy)
Remove o PivotHierarchy do eixo atual.
TypeScript
removeRowHierarchy(
rowColumnPivotHierarchy: RowColumnPivotHierarchy
): void;
Parâmetros
rowColumnPivotHierarchy ExcelScript.RowColumnPivotHierarchy
Retornos
void
setAllowMultipleFiltersPerField(allowMultipleFiltersPer
Field)
Especifica se a Tabela Dinâmica permite a aplicação de vários PivotFilters em um
determinado PivotField na tabela.
TypeScript
setAllowMultipleFiltersPerField(
allowMultipleFiltersPerField: boolean
): void;
Parâmetros
allowMultipleFiltersPerField boolean
Retornos
void
setEnableDataValueEditing(enableDataValueEditing)
Especifica se a Tabela Dinâmica permite que valores no corpo dos dados sejam
editados pelo usuário.
TypeScript
Retornos
void
setName(name)
Nome da Tabela Dinâmica.
TypeScript
Parâmetros
name string
Retornos
void
setUseCustomSortLists(useCustomSortLists)
Especifica se a Tabela Dinâmica usa listas personalizadas ao classificar.
TypeScript
Parâmetros
useCustomSortLists boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotTableStyle interface
Referência
Pacote: ExcelScript
Representa um estilo de Tabela Dinâmica, que define elementos de estilo por região de
Tabela Dinâmica.
Métodos
ノ Expandir a tabela
duplicate() Cria uma duplicata desse estilo de Tabela Dinâmica com cópias de todos os
elementos de estilo.
Detalhes do método
delete()
Exclui o estilo de Tabela Dinâmica.
TypeScript
delete(): void;
Retornos
void
duplicate()
Cria uma duplicata desse estilo de Tabela Dinâmica com cópias de todos os
elementos de estilo.
TypeScript
duplicate(): PivotTableStyle;
Retornos
ExcelScript.PivotTableStyle
getName()
Especifica o nome do estilo tabela dinâmica.
TypeScript
getName(): string;
Retornos
string
getReadOnly()
Especifica se esse PivotTableStyle objeto é somente leitura.
TypeScript
getReadOnly(): boolean;
Retornos
boolean
setName(name)
Especifica o nome do estilo tabela dinâmica.
TypeScript
setName(name: string): void;
Parâmetros
name string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PivotValueFilter interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a PivotValueFilter to the first row hierarchy in the
PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable on the current worksheet.
let sheet = workbook.getActiveWorksheet();
let pivotTable = sheet.getPivotTables()[0];
// Get the first row hierarchy to use as the field which gets filtered.
let rowHierarchy = pivotTable.getRowHierarchies()[0];
// Get the first data hierarchy to use as the values for filtering the
rows.
let dataHierarchy = pivotTable.getDataHierarchies()[0];
Propriedades
ノ Expandir a tabela
comparator O comparador é o valor estático ao qual outros valores são comparados. O tipo de
comparação é definido pela condição. Por exemplo, se o comparador for "50" e a
condição for "maiorThan", todos os valores de item que não forem maiores que 50
serão removidos pelo filtro.
exclusive Se true , o filtro excluirá itens que atendam aos critérios. O padrão é false (filtro
para incluir itens que atendam aos critérios).
threshold O número de limite "N" de itens, percentual ou soma a ser filtrada para uma
condição de filtro superior/inferior.
Detalhes da propriedade
comparator
O comparador é o valor estático ao qual outros valores são comparados. O tipo de
comparação é definido pela condição. Por exemplo, se o comparador for "50" e a
condição for "maiorThan", todos os valores de item que não forem maiores que 50
serão removidos pelo filtro.
TypeScript
comparator?: number;
Valor da propriedade
number
condition
Especifica a condição do filtro, que define os critérios de filtragem necessários.
TypeScript
condition: ValueFilterCondition;
Valor da propriedade
ExcelScript.ValueFilterCondition
exclusive
Se true , o filtro excluirá itens que atendam aos critérios. O padrão é false (filtro
para incluir itens que atendam aos critérios).
TypeScript
exclusive?: boolean;
Valor da propriedade
boolean
lowerBound
O limite inferior do intervalo para a condição de between filtro.
TypeScript
lowerBound?: number;
Valor da propriedade
number
selectionType
Especifica se o filtro é para os itens N superior/inferior, N% superior/inferior ou soma
N superior/inferior.
TypeScript
selectionType?: TopBottomSelectionType;
Valor da propriedade
ExcelScript.TopBottomSelectionType
threshold
O número de limite "N" de itens, percentual ou soma a ser filtrada para uma
condição de filtro superior/inferior.
TypeScript
threshold?: number;
Valor da propriedade
number
upperBound
O limite superior do intervalo para a condição de between filtro.
TypeScript
upperBound?: number;
Valor da propriedade
number
value
Nome do "valor" escolhido no campo pelo qual filtrar.
TypeScript
value: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PredefinedCellStyle interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getRangeBorderTintAnd Especifica um duplo que clareia ou escure uma cor para bordas de
Shade() intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
para a cor original. Um null valor indica que toda a coleção de
bordas não tem uma configuração uniforme tintAndShade .
setRangeBorderTintAnd Especifica um duplo que clareia ou escure uma cor para bordas de
Shade(rangeBorderTint intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
AndShade) para a cor original. Um null valor indica que toda a coleção de
bordas não tem uma configuração uniforme tintAndShade .
Detalhes do método
delete()
Exclui este estilo.
TypeScript
delete(): void;
Retornos
void
getAutoIndent()
Especifica se o texto é recuado automaticamente quando o alinhamento de texto em
uma célula é definido como distribuição igual.
TypeScript
getAutoIndent(): boolean;
Retornos
boolean
getBorders()
Uma coleção de quatro objetos de borda que representam o estilo das quatro
bordas.
TypeScript
getBorders(): RangeBorder[];
Retornos
ExcelScript.RangeBorder[]
getBuiltIn()
Especifica se o estilo é um estilo interno.
TypeScript
getBuiltIn(): boolean;
Retornos
boolean
getFill()
O preenchimento do estilo.
TypeScript
getFill(): RangeFill;
Retornos
ExcelScript.RangeFill
getFont()
Um Font objeto que representa a fonte do estilo.
TypeScript
getFont(): RangeFont;
Retornos
ExcelScript.RangeFont
getFormulaHidden()
Especifica se a fórmula será ocultada quando a planilha estiver protegida.
TypeScript
getFormulaHidden(): boolean;
Retornos
boolean
getHorizontalAlignment()
Representa o alinhamento horizontal para o estilo. Confira
ExcelScript.HorizontalAlignment detalhes.
TypeScript
getHorizontalAlignment(): HorizontalAlignment;
Retornos
ExcelScript.HorizontalAlignment
getIncludeAlignment()
Especifica se o estilo inclui as propriedades de recuo automático, alinhamento
horizontal, alinhamento vertical, texto de envoltório, nível de recuo e orientação de
texto.
TypeScript
getIncludeAlignment(): boolean;
Retornos
boolean
getIncludeBorder()
Especifica se o estilo inclui as propriedades color, color index, line style e weight
border.
TypeScript
getIncludeBorder(): boolean;
Retornos
boolean
getIncludeFont()
Especifica se o estilo inclui as propriedades de fonte em segundo plano, negrito, cor,
índice de cores, estilo de fonte, itálico, nome, tamanho, strikethrough, subscript,
superscript e sublinhar as propriedades da fonte.
TypeScript
getIncludeFont(): boolean;
Retornos
boolean
getIncludeNumber()
Especifica se o estilo inclui a propriedade de formato de número.
TypeScript
getIncludeNumber(): boolean;
Retornos
boolean
getIncludePatterns()
Especifica se o estilo inclui as propriedades interiores color, color index, invert if
negative, pattern, pattern color e pattern color index.
TypeScript
getIncludePatterns(): boolean;
Retornos
boolean
getIncludeProtection()
Especifica se o estilo inclui as propriedades de proteção ocultas e bloqueadas da
fórmula.
TypeScript
getIncludeProtection(): boolean;
Retornos
boolean
getIndentLevel()
Um número inteiro entre 0 e 250 que indica o nível de recuo do estilo.
TypeScript
getIndentLevel(): number;
Retornos
number
getLocked()
Especifica se o objeto está bloqueado quando a planilha é protegida.
TypeScript
getLocked(): boolean;
Retornos
boolean
getName()
O nome do estilo.
TypeScript
getName(): string;
Retornos
string
getNumberFormat()
O código de formatação de formato de número para o estilo.
TypeScript
getNumberFormat(): string;
Retornos
string
getNumberFormatLocal()
O código de formato localizado do formato numérico para o estilo.
TypeScript
getNumberFormatLocal(): string;
Retornos
string
getRangeBorder(index)
Obtém um objeto Border usando o respectivo nome.
TypeScript
Retornos
ExcelScript.RangeBorder
getRangeBorderTintAndShade()
Especifica um duplo que clareia ou escure uma cor para bordas de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que toda a coleção de bordas não tem uma configuração uniforme
tintAndShade .
TypeScript
getRangeBorderTintAndShade(): number;
Retornos
number
getReadingOrder()
A ordem de leitura para o estilo.
TypeScript
getReadingOrder(): ReadingOrder;
Retornos
ExcelScript.ReadingOrder
getShrinkToFit()
Especifica se o texto reduz automaticamente para se encaixar na largura da coluna
disponível.
TypeScript
getShrinkToFit(): boolean;
Retornos
boolean
getTextOrientation()
A orientação de texto para o estilo.
TypeScript
getTextOrientation(): number;
Retornos
number
getVerticalAlignment()
Especifica o alinhamento vertical para o estilo. Confira
ExcelScript.VerticalAlignment detalhes.
TypeScript
getVerticalAlignment(): VerticalAlignment;
Retornos
ExcelScript.VerticalAlignment
getWrapText()
Especifica se o Excel encapsula o texto no objeto.
TypeScript
getWrapText(): boolean;
Retornos
boolean
setAutoIndent(autoIndent)
Especifica se o texto é recuado automaticamente quando o alinhamento de texto em
uma célula é definido como distribuição igual.
TypeScript
Parâmetros
autoIndent boolean
Retornos
void
setFormulaHidden(formulaHidden)
Especifica se a fórmula será ocultada quando a planilha estiver protegida.
TypeScript
Parâmetros
formulaHidden boolean
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Representa o alinhamento horizontal para o estilo. Confira
ExcelScript.HorizontalAlignment detalhes.
TypeScript
Parâmetros
horizontalAlignment ExcelScript.HorizontalAlignment
Retornos
void
setIncludeAlignment(includeAlignment)
Especifica se o estilo inclui as propriedades de recuo automático, alinhamento
horizontal, alinhamento vertical, texto de envoltório, nível de recuo e orientação de
texto.
TypeScript
Parâmetros
includeAlignment boolean
Retornos
void
setIncludeBorder(includeBorder)
Especifica se o estilo inclui as propriedades color, color index, line style e weight
border.
TypeScript
Parâmetros
includeBorder boolean
Retornos
void
setIncludeFont(includeFont)
Especifica se o estilo inclui as propriedades de fonte em segundo plano, negrito, cor,
índice de cores, estilo de fonte, itálico, nome, tamanho, strikethrough, subscript,
superscript e sublinhar as propriedades da fonte.
TypeScript
Parâmetros
includeFont boolean
Retornos
void
setIncludeNumber(includeNumber)
Especifica se o estilo inclui a propriedade de formato de número.
TypeScript
Parâmetros
includeNumber boolean
Retornos
void
setIncludePatterns(includePatterns)
Especifica se o estilo inclui as propriedades interiores color, color index, invert if
negative, pattern, pattern color e pattern color index.
TypeScript
Parâmetros
includePatterns boolean
Retornos
void
setIncludeProtection(includeProtection)
Especifica se o estilo inclui as propriedades de proteção ocultas e bloqueadas da
fórmula.
TypeScript
Parâmetros
includeProtection boolean
Retornos
void
setIndentLevel(indentLevel)
Um número inteiro entre 0 e 250 que indica o nível de recuo do estilo.
TypeScript
Parâmetros
indentLevel number
Retornos
void
setLocked(locked)
Especifica se o objeto está bloqueado quando a planilha é protegida.
TypeScript
Parâmetros
locked boolean
Retornos
void
setNumberFormat(numberFormat)
O código de formatação de formato de número para o estilo.
TypeScript
Parâmetros
numberFormat string
Retornos
void
setNumberFormatLocal(numberFormatLocal)
O código de formato localizado do formato numérico para o estilo.
TypeScript
Parâmetros
numberFormatLocal string
Retornos
void
setRangeBorderTintAndShade(rangeBorderTintAnd
Shade)
Especifica um duplo que clareia ou escure uma cor para bordas de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que toda a coleção de bordas não tem uma configuração uniforme
tintAndShade .
TypeScript
Parâmetros
rangeBorderTintAndShade number
Retornos
void
setReadingOrder(readingOrder)
A ordem de leitura para o estilo.
TypeScript
Retornos
void
setShrinkToFit(shrinkToFit)
Especifica se o texto reduz automaticamente para se encaixar na largura da coluna
disponível.
TypeScript
Parâmetros
shrinkToFit boolean
Retornos
void
setTextOrientation(textOrientation)
A orientação de texto para o estilo.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setVerticalAlignment(verticalAlignment)
Especifica o alinhamento vertical para o estilo. Confira
ExcelScript.VerticalAlignment detalhes.
TypeScript
Parâmetros
verticalAlignment ExcelScript.VerticalAlignment
Retornos
void
setWrapText(wrapText)
Especifica se o Excel encapsula o texto no objeto.
TypeScript
Parâmetros
wrapText boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.PresetCriteriaConditional
Format interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies a conditional format that uses a preset criterion.
* Any cell in row 1 will have the color fill set to green if it is a
duplicate value
* (of anything else in row 1).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for row 1.
const sheet = workbook.getActiveWorksheet();
const formattedRange = sheet.getRange("1:1");
// Set a rule to apply the conditional format when values are duplicated
in the range.
const duplicateRule: ExcelScript.ConditionalPresetCriteriaRule = {
criterion: ExcelScript.ConditionalFormatPresetCriterion.duplicateValues
};
presetFormat.setRule(duplicateRule);
}
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Retorna um objeto de formato, encapsulando a fonte de formatos condicionais,
preenchimento, bordas e outras propriedades.
TypeScript
getFormat(): ConditionalRangeFormat;
Retornos
ExcelScript.ConditionalRangeFormat
getRule()
A regra da formatação condicional.
TypeScript
getRule(): ConditionalPresetCriteriaRule;
Retornos
ExcelScript.ConditionalPresetCriteriaRule
setRule(rule)
A regra da formatação condicional.
TypeScript
setRule(rule: ConditionalPresetCriteriaRule): void;
Parâmetros
rule ExcelScript.ConditionalPresetCriteriaRule
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Range interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script logs the address of the used range in the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current, active worksheet.
let currentWorksheet = workbook.getActiveWorksheet();
// Get the range containing all the cells with data or formatting.
let usedRange = currentWorksheet.getUsedRange();
Métodos
ノ Expandir a tabela
getCell(row, column) Obtém o objeto de intervalo que contém a célula única com
base nos números de linha e de coluna. A célula pode estar
fora dos limites de seu intervalo pai, desde que permaneça
dentro da grade da planilha. A localização da célula retornada
está relacionada à célula superior esquerda do intervalo.
getSpillParent() Obtém o objeto range que contém a célula âncora para a célula
que está sendo derramada. Se não for uma célula derramada
ou mais de uma célula for fornecida, esse método retornará
undefined .
Detalhes do método
addConditionalFormat(type)
Adiciona um novo formato condicional à coleção na prioridade de primeira/superior.
TypeScript
Parâmetros
type ExcelScript.ConditionalFormatType
O tipo de formato condicional que está sendo adicionado. Confira
ExcelScript.ConditionalFormatType detalhes.
Retornos
ExcelScript.ConditionalFormat
Exemplos
TypeScript
/**
* This sample applies conditional formatting to the currently used range
in the worksheet.
* The conditional formatting is a green fill for the top 10% of values.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get the used range in the worksheet.
let range = selectedSheet.getUsedRange();
// Set the fill color to green for the top 10% of values in the range.
let conditionalFormat =
range.addConditionalFormat(ExcelScript.ConditionalFormatType.topBottom)
conditionalFormat.getTopBottom().getFormat().getFill().setColor("green");
conditionalFormat.getTopBottom().setRule({
rank: 10, // The percentage threshold.
type: ExcelScript.ConditionalTopBottomCriterionType.topPercent // The
type of the top/bottom condition.
});
}
autoFill(destinationRange, autoFillType)
Preenche um intervalo do intervalo atual até o intervalo de destino usando a lógica
autofill especificada. O intervalo de destino pode ser null ou pode estender o
intervalo de origem horizontal ou verticalmente. Não há suporte para intervalos
discontiguos.
TypeScript
autoFill(
destinationRange?: Range | string,
autoFillType?: AutoFillType
): void;
Parâmetros
destinationRange ExcelScript.Range | string
O intervalo de destino para AutoFill. Se o intervalo de destino for null , os dados
serão preenchidos com base nas células ao redor (que é o comportamento ao clicar
duas vezes no identificador de preenchimento de intervalo da interface do usuário).
autoFillType ExcelScript.AutoFillType
O tipo de AutoFill. Especifica como o intervalo de destino deve ser preenchido, com
base no conteúdo do intervalo atual. O padrão é "FillDefault".
Retornos
void
Exemplos
TypeScript
/**
* This script uses the autofill feature to complete a table.
* See https://support.microsoft.com/74e31bdd-d993-45da-aa82-35a236c5b5db
* for examples of autofill scenarios.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current, active worksheet.
let currentWorksheet = workbook.getActiveWorksheet();
// Autofill the connected range. C2:C3 are filled in. C4:C14 are blank.
// This uses the default behavior to match a pattern with the table's
contents.
dataRange.autoFill("C2:C14");
}
calculate()
Calcula um intervalo de células em uma planilha.
TypeScript
calculate(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script recalculates the used range of a specific worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Only recalculate if the calculation mode is not set to automatic.
if (workbook.getApplication().getCalculationMode() !==
ExcelScript.CalculationMode.automatic) {
// Get the used range from a worksheet named "Monthly Report".
const sheet = workbook.getWorksheet("Monthly Report");
const range = sheet.getUsedRange();
console.log(`Calculating ${range.getAddress()}`);
clear(applyTo)
Limpe valores de intervalo, formatação, preenchimento, bordas, etc.
TypeScript
Parâmetros
applyTo ExcelScript.ClearApplyTo
Opcional. Determina o tipo de ação clara. Confira ExcelScript.ClearApplyTo
detalhes.
Retornos
void
Exemplos
TypeScript
/**
* This script removes all the formatting from the selected range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the selected range.
let range = workbook.getSelectedRange();
clearAllConditionalFormats()
Limpa todos os formatos condicionais ativos no intervalo atual especificado.
TypeScript
clearAllConditionalFormats(): void;
Retornos
void
convertDataTypeToText()
Converte as células de intervalo com tipos de dados em texto.
TypeScript
convertDataTypeToText(): void;
Retornos
void
TypeScript
copyFrom(
sourceRange: Range | RangeAreas | string,
copyType?: RangeCopyType,
skipBlanks?: boolean,
transpose?: boolean
): void;
Parâmetros
sourceRange ExcelScript.Range | ExcelScript.RangeAreas | string
O intervalo de origem ou RangeAreas para copiar. Quando a origem RangeAreas tem
vários intervalos, seu formulário deve ser capaz de ser criado removendo linhas ou
colunas completas de um intervalo retangular.
copyType ExcelScript.RangeCopyType
O tipo de dados de célula ou formatação a ser copiado. O padrão é "Todos".
skipBlanks boolean
True se for ignorar células em branco no intervalo de origem. O padrão é false.
transpose boolean
True se para transpor as células no intervalo de destino. O padrão é false.
Retornos
void
Exemplos
TypeScript
/**
* This script copies a table from one worksheet to a new worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the worksheet named "TableTemplate".
let base = workbook.getWorksheet("TableTemplate");
delete(shift)
Exclui as células associadas ao intervalo.
TypeScript
Parâmetros
shift ExcelScript.DeleteShiftDirection
Especifica como deslocar as células. Confira ExcelScript.DeleteShiftDirection
detalhes.
Retornos
void
Exemplos
TypeScript
/**
* This sample creates a sample range, then deletes
* "A1" using different DeleteShiftDirection values.
*/
function main(workbook: ExcelScript.Workbook) {
// Add sample data to better visualize the delete changes.
const currentSheet = workbook.getActiveWorksheet();
currentSheet.getRange("A1:D4").setValues([
[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]);
// Delete A1 and shift the cells from the right to fill the space.
// The value being deleted is 1.
currentSheet.getRange("A1").delete(ExcelScript.DeleteShiftDirection.left)
;
// Delete A1 and shift the cells from the bottom to fill the space.
// The value being deleted is 2.
currentSheet.getRange("A1").delete(ExcelScript.DeleteShiftDirection.up);
find(text, criteria)
Localiza certa cadeia de caracteres com base em critérios especificados. Se o
intervalo atual for maior que uma única célula, a pesquisa será limitada a esse
intervalo, caso contrário, a pesquisa cobrirá toda a planilha a partir dessa célula. Se
não houver correspondências, esse método retornará undefined .
TypeScript
Parâmetros
text string
A cadeia de caracteres a ser encontrada.
criteria ExcelScript.SearchCriteria
Critérios de pesquisa adicionais, incluindo a direção da pesquisa e se a pesquisa
precisa corresponder a toda a célula ou ser sensível a casos.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script searches through a table column and finds cells marked "no
change".
* Those cells have "no change" replaced with the value from the cell to
the left.
* This script uses Range.find instead of Worksheet.findAll
* to limit the search to a specific range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range of a table named "Orders".
let table = workbook.getTable("Orders");
let range = table.getColumnByName("March").getRange();
// Find all cells with the value "no change".
let cellToOverwrite = range.find("no change", { completeMatch: true });
while (cellToOverwrite) {
let cellToCopyFrom = cellToOverwrite.getOffsetRange(0,-1);
cellToOverwrite.setValue(cellToCopyFrom.getValue());
cellToOverwrite = range.find("no change", { completeMatch: true });
}
}
flashFill()
Faz um Preenchimento Flash para o intervalo atual. O Preenchimento Flash preenche
automaticamente os dados quando ele sente um padrão, portanto, o intervalo deve
ser um único intervalo de colunas e ter dados ao seu redor para encontrar um
padrão.
TypeScript
flashFill(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script uses the Flash Fill feature to complete a table.
* See https://support.microsoft.com/office/3f9bcf1e-db93-4890-94a0-
1578341f73f7
* for the example table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current, active worksheet.
let currentWorksheet = workbook.getActiveWorksheet();
// Get the data range with a pattern and cells to fill. C2 is filled
in. C3:C6 are blank.
let dataRange = currentWorksheet.getRange("C2:C6");
TypeScript
Parâmetros
numRows number
O número de linhas do novo tamanho de intervalo.
numColumns number
O número de colunas do novo tamanho de intervalo.
Retornos
ExcelScript.Range
getAddress()
Especifica a referência de intervalo no estilo A1. O valor do endereço contém a
referência da planilha (por exemplo, "Sheet1! A1:B4").
TypeScript
getAddress(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script logs the address of the used range in each worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Iterate over every worksheet in the workbook.
workbook.getWorksheets().forEach((sheet) => {
// Get the used range for a single worksheet.
let range = sheet.getUsedRange();
getAddressLocal()
Representa a referência de intervalo para o intervalo especificado no idioma do
usuário.
TypeScript
getAddressLocal(): string;
Retornos
string
getBoundingRect(anotherRange)
Obtém o menor objeto de intervalo que abrange os intervalos determinados. Por
exemplo, o GetBoundingRect de "B2:C5" e "D10:E15" é "B2:E15".
TypeScript
Parâmetros
anotherRange ExcelScript.Range | string
O objeto de intervalo, o endereço ou o nome do intervalo.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script gets the bounding range of two existing ranges and puts a
border around it.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let sheet = workbook.getActiveWorksheet();
format.getRangeBorder(ExcelScript.BorderIndex.edgeTop).setStyle(ExcelScri
pt.BorderLineStyle.continuous); // Top border
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom).setStyle(ExcelS
cript.BorderLineStyle.continuous); // Bottom border
format.getRangeBorder(ExcelScript.BorderIndex.edgeLeft).setStyle(ExcelScr
ipt.BorderLineStyle.continuous); // Left border
format.getRangeBorder(ExcelScript.BorderIndex.edgeRight).setStyle(ExcelSc
ript.BorderLineStyle.continuous); // Right border
}
getCell(row, column)
Obtém o objeto de intervalo que contém a célula única com base nos números de
linha e de coluna. A célula pode estar fora dos limites de seu intervalo pai, desde que
permaneça dentro da grade da planilha. A localização da célula retornada está
relacionada à célula superior esquerda do intervalo.
TypeScript
Parâmetros
row number
O número da linha da célula a ser recuperada. Indexados com zero.
column number
O número da coluna da célula a ser recuperada. Indexados com zero.
Retornos
ExcelScript.Range
getCellCount()
Especifica o número de células no intervalo. Essa API retornará -1 se a contagem de
células exceder 2^31-1 (2.147.483.647).
TypeScript
getCellCount(): number;
Retornos
number
getColumn(column)
Obtém uma coluna incluída no intervalo.
TypeScript
Parâmetros
column number
O número da coluna do intervalo a ser recuperado. Indexados com zero.
Retornos
ExcelScript.Range
getColumnCount()
Especifica o número total de colunas no intervalo.
TypeScript
getColumnCount(): number;
Retornos
number
Exemplos
TypeScript
/**
* This sample provides the count of negative numbers that are present
* in the used range of the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the working range.
let usedRange = workbook.getActiveWorksheet().getUsedRange();
let rowCount = usedRange.getRowCount();
let columnCount = usedRange.getColumnCount();
getColumnHidden()
Representa se todas as colunas no intervalo atual estiverem ocultas. O valor é true
quando todas as colunas em um intervalo são ocultas. O valor é false quando
nenhuma coluna no intervalo está oculta. O valor é null quando algumas colunas
em um intervalo são ocultas e outras colunas no mesmo intervalo não são ocultas.
TypeScript
getColumnHidden(): boolean;
Retornos
boolean
getColumnIndex()
Especifica o número de coluna da primeira célula no intervalo. Indexados com zero.
TypeScript
getColumnIndex(): number;
Retornos
number
getColumnsAfter(count)
Obtém um determinado número de colunas à direita do objeto atual Range .
TypeScript
Parâmetros
count number
Opcional. O número de colunas a serem incluídas no intervalo resultante. Em geral,
use um número positivo para criar um intervalo fora do intervalo atual. Você
também pode usar um número negativo para criar um intervalo dentro do intervalo
atual. O valor padrão é 1.
Retornos
ExcelScript.Range
getColumnsBefore(count)
Obtém um determinado número de colunas à esquerda do objeto atual Range .
TypeScript
Parâmetros
count number
Opcional. O número de colunas a serem incluídas no intervalo resultante. Em geral,
use um número positivo para criar um intervalo fora do intervalo atual. Você
também pode usar um número negativo para criar um intervalo dentro do intervalo
atual. O valor padrão é 1.
Retornos
ExcelScript.Range
getConditionalFormat(id)
Retorna um formato condicional identificado por sua ID. Se o objeto de formato
condicional não existir, esse método retornará undefined .
TypeScript
Parâmetros
id string
A ID do formato condicional.
Retornos
ExcelScript.ConditionalFormat | undefined
getConditionalFormats()
A coleção do ConditionalFormats que cruza o intervalo.
TypeScript
getConditionalFormats(): ConditionalFormat[];
Retornos
ExcelScript.ConditionalFormat[]
getDataValidation()
Retorna um objeto de validação de dados.
TypeScript
getDataValidation(): DataValidation;
Retornos
ExcelScript.DataValidation
Exemplos
TypeScript
/**
* This script creates a drop-down selection list for a cell. It uses the
existing values of the selected range as the choices for the list.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the values for data validation.
let selectedRange = workbook.getSelectedRange();
let rangeValues = selectedRange.getValues();
// Apply the data validation to the first cell in the selected range.
let targetCell = selectedRange.getCell(0,0);
let dataValidation = targetCell.getDataValidation();
// Set the content of the drop-down list.
dataValidation.setRule({
list: {
inCellDropDown: true,
source: dataValidationListString
}
});
}
getDirectPrecedents()
Retorna um WorkbookRangeAreas objeto que representa o intervalo que contém todas
as células precedentes diretas de um intervalo especificado na mesma planilha ou
em várias planilhas.
TypeScript
getDirectPrecedents(): WorkbookRangeAreas;
Retornos
ExcelScript.WorkbookRangeAreas
getEntireColumn()
Obtém um objeto que representa toda a coluna do intervalo (por exemplo, se o
intervalo atual representa as células "B4:E11", ele getEntireColumn é um intervalo
que representa as colunas "B:E").
TypeScript
getEntireColumn(): Range;
Retornos
ExcelScript.Range
getEntireRow()
Obtém um objeto que representa toda a linha do intervalo (por exemplo, se o
intervalo atual representa as células "B4:E11", ele GetEntireRow é um intervalo que
representa as linhas "4:11").
TypeScript
getEntireRow(): Range;
Retornos
ExcelScript.Range
getExtendedRange(direction, activeCell)
Retorna um objeto de intervalo que inclui o intervalo atual e até a borda do
intervalo, com base na direção fornecida. Isso corresponde ao comportamento da
chave Ctrl+Shift+Arrow no Excel na interface do usuário do Windows.
TypeScript
getExtendedRange(
direction: KeyboardDirection,
activeCell?: Range | string
): Range;
Parâmetros
direction ExcelScript.KeyboardDirection
A direção da célula ativa.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script makes the font bold on all the contiguous cells between
* A1 and the bottom of the used range of the first column.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get every cell that's used between A1 and the end of the column.
// This recreates the Ctrl+Shift+Down arrow key behavior.
let firstCell = selectedSheet.getRange("A1");
let firstColumn =
firstCell.getExtendedRange(ExcelScript.KeyboardDirection.down);
getFormat()
Retorna um objeto de formato que encapsula a fonte, o preenchimento, as bordas, o
alinhamento e outras propriedades do intervalo.
TypeScript
getFormat(): RangeFormat;
Retornos
ExcelScript.RangeFormat
Exemplos
TypeScript
/**
* This script gives the total row of a table a green color fill.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
let table = workbook.getTables()[0];
getFormula()
Representa a fórmula de célula na notação de estilo A1. Se o intervalo contiver várias
células, os dados da primeira célula (representados pelo índice de linha 0 e índice de
coluna de 0) serão retornados.
TypeScript
getFormula(): string;
Retornos
string
Exemplos
TypeScript
/*
* This script sets a cell's formula,
* then displays how Excel stores the cell's formula and value
separately.
*/
function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set A1 to 2.
let a1 = selectedSheet.getRange("A1");
a1.setValue(2);
getFormulaLocal()
Representa a fórmula da célula na notação de estilo A1, na linguagem do usuário e
na localidade de formatação de números. Por exemplo, a fórmula "=SUM(A1, 1.5)"
em inglês seria "=SOMA(A1; 1,5)" em português. Se o intervalo contiver várias
células, os dados da primeira célula (representados pelo índice de linha 0 e índice de
coluna de 0) serão retornados.
TypeScript
getFormulaLocal(): string;
Retornos
string
getFormulaR1C1()
Representa a fórmula de célula na notação no estilo R1C1. Se o intervalo contiver
várias células, os dados da primeira célula (representados pelo índice de linha 0 e
índice de coluna de 0) serão retornados.
TypeScript
getFormulaR1C1(): string;
Retornos
string
getFormulas()
Representa a fórmula em notação A1. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
getFormulas(): string[][];
Retornos
string[][]
getFormulasLocal()
Representa a fórmula em notação A1, na formatação de número da localidade e no
idioma do usuário. Por exemplo, a fórmula "=SUM(A1, 1.5)" em inglês seria
"=SOMA(A1; 1,5)" em português. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
getFormulasLocal(): string[][];
Retornos
string[][]
getFormulasR1C1()
Representa a fórmula em notação no estilo L1C1. Se uma célula não tiver fórmula,
seu valor será retornado.
TypeScript
getFormulasR1C1(): string[][];
Retornos
string[][]
getHasSpill()
Representa se todas as células têm uma borda de despejo. Retorna true se todas as
células tiverem uma borda de derramamento ou false se todas as células não
tiverem uma borda de derramamento. Retornará null se houver células com e sem
bordas de derramamento dentro do intervalo.
TypeScript
getHasSpill(): boolean;
Retornos
boolean
getHeight()
Retorna a distância em pontos, para 100% de zoom, da borda superior do intervalo
até a borda inferior do intervalo.
TypeScript
getHeight(): number;
Retornos
number
getHidden()
Representa se todas as células do intervalo atual estiverem ocultas. O valor é true
quando todas as células em um intervalo são ocultas. O valor é false quando
nenhuma célula no intervalo está oculta. O valor é null quando algumas células em
um intervalo estão ocultas e outras células no mesmo intervalo não estão ocultas.
TypeScript
getHidden(): boolean;
Retornos
boolean
getHyperlink()
Representa o hiperlink para o intervalo atual.
TypeScript
getHyperlink(): RangeHyperlink;
Retornos
ExcelScript.RangeHyperlink
Exemplos
TypeScript
/**
* This sample clears all of the hyperlinks from the current worksheet
* and removes the usual hyperlink formatting.
*/
function main(workbook: ExcelScript.Workbook, sheetName: string =
'Sheet1') {
// Get the active worksheet.
let sheet = workbook.getWorksheet(sheetName);
cell.getFormat().getFont().setUnderline(ExcelScript.RangeUnderlineStyle.n
one);
cell.getFormat().getFont().setColor('Black');
clearedCount++;
}
}
}
getImage()
Renderiza o intervalo como uma imagem png codificada com base64.
TypeScript
getImage(): string;
Retornos
string
getIntersection(anotherRange)
Obtém o objeto de intervalo que representa a interseção retangular dos intervalos
determinados. Se nenhuma interseção for encontrada, esse método retornará
undefined .
TypeScript
Parâmetros
anotherRange ExcelScript.Range | string
O objeto Range ou o endereço do intervalo que será usado para determinar a
interseção de intervalos.
Retornos
ExcelScript.Range
getIsEntireColumn()
Representa se o intervalo atual está em uma coluna inteira.
TypeScript
getIsEntireColumn(): boolean;
Retornos
boolean
getIsEntireRow()
Representa se o intervalo atual está em uma linha inteira.
TypeScript
getIsEntireRow(): boolean;
Retornos
boolean
getLastCell()
Obtém a última célula do intervalo. Por exemplo, a última célula de "B2:D5" é "D5".
TypeScript
getLastCell(): Range;
Retornos
ExcelScript.Range
getLastColumn()
Obtém a última coluna do intervalo. Por exemplo, a última coluna de "B2:D5" é
"D2:D5".
TypeScript
getLastColumn(): Range;
Retornos
ExcelScript.Range
getLastRow()
Obtém a última linha do intervalo. Por exemplo, a última linha de "B2:D5" é "B5:D5".
TypeScript
getLastRow(): Range;
Retornos
ExcelScript.Range
getLeft()
Retorna a distância em pontos, para 100% de zoom, da borda esquerda da planilha
até a borda esquerda do intervalo.
TypeScript
getLeft(): number;
Retornos
number
getLinkedDataTypeState()
Representa o estado do tipo de dados da célula.
TypeScript
getLinkedDataTypeState(): LinkedDataTypeState;
Retornos
ExcelScript.LinkedDataTypeState
getLinkedDataTypeStates()
Representa o estado do tipo de dados de cada célula.
TypeScript
getLinkedDataTypeStates(): LinkedDataTypeState[][];
Retornos
ExcelScript.LinkedDataTypeState[][]
getMergedAreas()
Retorna um RangeAreas objeto que representa as áreas mescladas nesse intervalo.
Observe que, se a contagem de áreas mescladas nesse intervalo for superior a 512,
esse método não retornará o resultado. Se o RangeAreas objeto não existir, esse
método retornará undefined .
TypeScript
getMergedAreas(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getNumberFormat()
Representa o código de formato de número do Excel de célula para o intervalo
determinado. Se o intervalo contiver várias células, os dados da primeira célula
(representados pelo índice de linha 0 e índice de coluna de 0) serão retornados.
TypeScript
getNumberFormat(): string;
Retornos
string
getNumberFormatCategories()
Representa a categoria de formato de número de cada célula.
TypeScript
getNumberFormatCategories(): NumberFormatCategory[][];
Retornos
ExcelScript.NumberFormatCategory[][]
Exemplos
TypeScript
/**
* This script finds cells in a table column that are not formatted as
currency
* and sets the fill color to red.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the "Cost" column from the "Expenses" table.
const table = workbook.getTable("Expenses");
const costColumn = table.getColumnByName("Cost");
const costColumnRange = costColumn.getRangeBetweenHeaderAndTotal();
// If any cell in the column doesn't have a currency format, make the
cell red.
numberFormatCategories.forEach((category, index) =>{
if (category[0] != ExcelScript.NumberFormatCategory.currency) {
costColumnRange.getCell(index,
0).getFormat().getFill().setColor("red");
}
});
}
getNumberFormatCategory()
Especifica a categoria de formato numérico da primeira célula no intervalo
(representada pelo índice de linha 0 e índice de coluna de 0).
TypeScript
getNumberFormatCategory(): NumberFormatCategory;
Retornos
ExcelScript.NumberFormatCategory
getNumberFormatLocal()
Representa o código de formato de número do Excel de célula para o intervalo
determinado, com base nas configurações de idioma do usuário. O Excel não
executa nenhuma coerção de linguagem ou formato ao obter ou definir a
numberFormatLocal propriedade. Qualquer texto retornado usa as cadeias de
getNumberFormatLocal(): string;
Retornos
string
getNumberFormats()
Representa o código de formato de número do Excel para o intervalo determinado.
TypeScript
getNumberFormats(): string[][];
Retornos
string[][]
getNumberFormatsLocal()
Representa o código de formato de número do Excel para o intervalo determinado,
com base nas configurações de idioma do usuário. O Excel não executa nenhuma
coerção de linguagem ou formato ao obter ou definir a numberFormatLocal
propriedade. Qualquer texto retornado usa as cadeias de caracteres formatadas
localmente com base no idioma especificado nas configurações do sistema.
TypeScript
getNumberFormatsLocal(): string[][];
Retornos
string[][]
getOffsetRange(rowOffset, columnOffset)
Obtém um objeto que representa um intervalo deslocado do intervalo especificado.
A dimensão do intervalo retornado corresponde a esse intervalo. Se o intervalo
resultante for imposto para fora dos limites da grade da planilha, o sistema gerará
um erro.
TypeScript
Parâmetros
rowOffset number
O número de linhas (positivo, negativo ou 0) com base no qual o intervalo deve ser
deslocado. Valores positivos estão deslocados para baixo, e os valores negativos
para cima.
columnOffset number
O número de colunas (positivo, negativo ou 0) com base no qual o intervalo deve ser
deslocado. Valores positivos estão deslocados para a direita, e os valores negativos
para a esquerda.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script gets adjacent cells using relative references.
* Note that if the active cell is on the top row, part of the script
fails,
* because it references the cell above the currently selected one.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the currently active cell in the workbook.
let activeCell = workbook.getActiveCell();
console.log(`The active cell's address is:
${activeCell.getAddress()}`);
// Get the cell to the right of the active cell and set its value and
color.
let rightCell = activeCell.getOffsetRange(0,1);
rightCell.setValue("Right cell");
console.log(`The right cell's address is: ${rightCell.getAddress()}`);
rightCell.getFormat().getFont().setColor("Magenta");
rightCell.getFormat().getFill().setColor("Cyan");
// Get the cell to the above of the active cell and set its value and
color.
// Note that this operation will fail if the active cell is in the top
row.
let aboveCell = activeCell.getOffsetRange(-1, 0);
aboveCell.setValue("Above cell");
console.log(`The above cell's address is: ${aboveCell.getAddress()}`);
aboveCell.getFormat().getFont().setColor("White");
aboveCell.getFormat().getFill().setColor("Black");
}
getPivotTables(fullyContained)
Obtém uma coleção com escopo de Tabelas Dinâmicas que se sobrepõem ao
intervalo.
TypeScript
Parâmetros
fullyContained boolean
Se true , retornará apenas tabelas dinâmicas que estão totalmente contidas nos
limites de intervalo. O valor padrão é false .
Retornos
ExcelScript.PivotTable[]
getPredefinedCellStyle()
Representa o estilo de intervalo atual. Se os estilos das células forem inconsistentes,
null serão retornados. Para estilos personalizados, o nome do estilo será retornado.
TypeScript
getPredefinedCellStyle(): string;
Retornos
string
getRangeEdge(direction, activeCell)
Retorna um objeto range que é a célula de borda da região de dados que
corresponde à direção fornecida. Isso corresponde ao comportamento da chave
Ctrl+Arrow no Excel na interface do usuário do Windows.
TypeScript
getRangeEdge(
direction: KeyboardDirection,
activeCell?: Range | string
): Range;
Parâmetros
direction ExcelScript.KeyboardDirection
A direção da célula ativa.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script adds the value "Total" after the end of the first column.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Set the value of the cell after the current end of the used column
to "Total".
cellAfter.setValue("Total");
}
getResizedRange(deltaRows, deltaColumns)
Obtém um Range objeto semelhante ao objeto atual Range , mas com seu canto
inferior direito expandido (ou contraído) por algumas linhas e colunas.
TypeScript
Parâmetros
deltaRows number
O número de linhas pelo qual expandir o canto inferior direito, referente ao intervalo
atual. Use um número positivo para expandir o intervalo ou um número negativo
para diminuí-lo.
deltaColumns number
O número de colunas pelas quais expandir o canto inferior direito, em relação ao
intervalo atual. Use um número positivo para expandir o intervalo ou um número
negativo para diminuí-lo.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script copies the formatting in the active cell to the
neighboring cells.
* Note that this script only works when the active cell isn't on an edge
of the worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the active cell.
let activeCell = workbook.getActiveCell();
// Get the cell that's one row above and one column to the left of the
active cell.
let cornerCell = activeCell.getOffsetRange(-1,-1);
// Get a range that includes all the cells surrounding the active cell.
let surroundingRange = cornerCell.getResizedRange(2, 2)
// Copy the formatting from the active cell to the new range.
surroundingRange.copyFrom(
activeCell, /* The source range. */
ExcelScript.RangeCopyType.formats /* What to copy. */
);
}
getRow(row)
Obtém uma linha contida no intervalo.
TypeScript
Parâmetros
row number
O número da linha do intervalo a ser recuperado. Indexados com zero.
Retornos
ExcelScript.Range
getRowCount()
Retorna o número total de linhas no intervalo.
TypeScript
getRowCount(): number;
Retornos
number
Exemplos
TypeScript
/**
* This sample provides the count of negative numbers that are present
* in the used range of the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the working range.
let usedRange = workbook.getActiveWorksheet().getUsedRange();
let rowCount = usedRange.getRowCount();
let columnCount = usedRange.getColumnCount();
getRowHidden()
Representa se todas as linhas no intervalo atual estiverem ocultas. O valor é true
quando todas as linhas em um intervalo são ocultas. O valor é false quando
nenhuma linha no intervalo é oculta. O valor é null quando algumas linhas em um
intervalo estão ocultas e outras linhas no mesmo intervalo não são ocultas.
TypeScript
getRowHidden(): boolean;
Retornos
boolean
getRowIndex()
Representa o número de linhas da primeira célula no intervalo. Indexados com zero.
TypeScript
getRowIndex(): number;
Retornos
number
getRowsAbove(count)
Obtém um determinado número de linhas acima do objeto atual Range .
TypeScript
Parâmetros
count number
Opcional. O número de linhas a serem incluídas no intervalo resultante. Em geral,
use um número positivo para criar um intervalo fora do intervalo atual. Você
também pode usar um número negativo para criar um intervalo dentro do intervalo
atual. O valor padrão é 1.
Retornos
ExcelScript.Range
getRowsBelow(count)
Obtém um determinado número de linhas abaixo do objeto atual Range .
TypeScript
getRowsBelow(count?: number): Range;
Parâmetros
count number
Opcional. O número de linhas a serem incluídas no intervalo resultante. Em geral,
use um número positivo para criar um intervalo fora do intervalo atual. Você
também pode usar um número negativo para criar um intervalo dentro do intervalo
atual. O valor padrão é 1.
Retornos
ExcelScript.Range
getSavedAsArray()
Representa se todas as células seriam salvas como uma fórmula de matriz. Retorna
true se todas as células fossem salvas como uma fórmula de matriz ou false se
todas as células não fossem salvas como uma fórmula de matriz. Retorna null se
algumas células seriam salvas como uma fórmula de matriz e algumas não seriam.
TypeScript
getSavedAsArray(): boolean;
Retornos
boolean
getSort()
Representa a classificação de intervalo do intervalo atual.
TypeScript
getSort(): RangeSort;
Retornos
ExcelScript.RangeSort
getSpecialCells(cellType, cellValueType)
Obtém o RangeAreas objeto, composto por um ou mais intervalos, que representa
todas as células que correspondem ao tipo e valor especificados. Se nenhuma célula
especial for encontrada, esse método retornará undefined .
TypeScript
getSpecialCells(
cellType: SpecialCellType,
cellValueType?: SpecialCellValueType
): RangeAreas;
Parâmetros
cellType ExcelScript.SpecialCellType
O tipo de células a serem incluídas.
cellValueType ExcelScript.SpecialCellValueType
Se cellType for constants ou formulas , esse argumento será usado para determinar
quais tipos de células incluir no resultado. Esses valores podem ser combinados para
retornar mais de um tipo. O padrão é selecionar todas as constantes ou as fórmulas,
independente do tipo.
Retornos
ExcelScript.RangeAreas
Exemplos
TypeScript
/**
* This sample gets all the blank cells in the current worksheet's used
range. It then highlights all those cells with a yellow background.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current used range.
let range = workbook.getActiveWorksheet().getUsedRange();
getSpillingToRange()
Obtém objeto range que contém o intervalo de despejo quando chamado em uma
célula âncora. Se o intervalo não for uma célula de âncora ou o intervalo de
derramamento não puder ser encontrado, esse método retornará undefined .
TypeScript
getSpillingToRange(): Range;
Retornos
ExcelScript.Range
getSpillParent()
Obtém o objeto range que contém a célula âncora para a célula que está sendo
derramada. Se não for uma célula derramada ou mais de uma célula for fornecida,
esse método retornará undefined .
TypeScript
getSpillParent(): Range;
Retornos
ExcelScript.Range
getSurroundingRegion()
Retorna um Range objeto que representa a região circundante para a célula superior
esquerda nesse intervalo. Uma região ao redor é um intervalo limitado por qualquer
combinação de linhas e colunas em branco em relação a esse intervalo.
TypeScript
getSurroundingRegion(): Range;
Retornos
ExcelScript.Range
getTables(fullyContained)
Obtém uma coleção de tabelas com escopo que se sobrepõe ao intervalo.
TypeScript
Parâmetros
fullyContained boolean
Se true , retornará apenas tabelas totalmente contidas nos limites de intervalo. O
valor padrão é false .
Retornos
ExcelScript.Table[]
getText()
Representa o valor de texto do intervalo especificado. O valor de texto não depende
da largura da célula. A substituição pelo sinal #, que ocorre na interface de usuário
do Excel, não afeta o valor de texto retornado pela API. Se o intervalo contiver várias
células, os dados da primeira célula (representados pelo índice de linha 0 e índice de
coluna de 0) serão retornados.
TypeScript
getText(): string;
Retornos
string
getTexts()
Valores de texto do intervalo especificado. O valor de texto não depende da largura
da célula. A substituição de sinal de número (#) que acontece na interface do usuário
do Excel não afetará o valor de texto retornado pela API.
TypeScript
getTexts(): string[][];
Retornos
string[][]
getTop()
Retorna a distância em pontos, para 100% de zoom, da borda superior da planilha
até a borda superior do intervalo.
TypeScript
getTop(): number;
Retornos
number
getUsedRange(valuesOnly)
Retorna o intervalo usado do objeto de intervalo determinado. Se não houver células
usadas no intervalo, esse método retornará undefined .
TypeScript
Parâmetros
valuesOnly boolean
Considera apenas as células com valores como células usadas.
Retornos
ExcelScript.Range
getValue()
Representa o valor bruto do intervalo especificado. Os dados retornados podem ser
dos tipos: cadeia de caracteres, número ou booliano. Células que contêm um erro
retornarão a cadeia de caracteres de erro. Se o intervalo contiver várias células, os
dados da primeira célula (representados pelo índice de linha 0 e índice de coluna de
0) serão retornados.
TypeScript
Retornos
string | number | boolean
Exemplos
TypeScript
/**
* This sample reads the value of A1 and prints it to the console.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
getValues()
Representa os valores brutos do intervalo especificado. Os dados retornados podem
ser uma cadeia de caracteres, número ou booliano. Células que contêm um erro
retornarão a cadeia de caracteres de erro. Se o valor retornado começar com uma
adição ("+"), menos ("-"), ou sinal igual ("="), o Excel interpretará esse valor como
uma fórmula.
TypeScript
getValues(): (string | number | boolean)[][];
Retornos
(string | number | boolean)[][]
getValueType()
Representa o tipo de dados na célula. Se o intervalo contiver várias células, os dados
da primeira célula (representados pelo índice de linha 0 e índice de coluna de 0)
serão retornados.
TypeScript
getValueType(): RangeValueType;
Retornos
ExcelScript.RangeValueType
Exemplos
TypeScript
/**
* This script formats rows in a worksheet based on the first value in
that row.
* If it's the boolean value TRUE, the row is bolded.
* If it's FALSE, nothing is changed.
* If the value type isn't a boolean, the row is italicized.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range in the active worksheet.
const sheet = workbook.getActiveWorksheet();
const usedRange = sheet.getUsedRange();
getValueTypes()
Especifica o tipo de dados em cada célula.
TypeScript
getValueTypes(): RangeValueType[][];
Retornos
ExcelScript.RangeValueType[][]
getVisibleView()
Representa as linhas visíveis do intervalo atual.
TypeScript
getVisibleView(): RangeView;
Retornos
ExcelScript.RangeView
Exemplos
TypeScript
/**
* This script copies values and formatting from the
* visible range of a table in Sheet1 into Sheet2.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the filtered data from Sheet1.
const currentSheet = workbook.getWorksheet("Sheet1");
const table = currentSheet.getTables()[0];
const visibleTableRange: ExcelScript.RangeView =
table.getRange().getVisibleView();
const source =
currentSheet.getRanges(visibleTableRange.getCellAddresses().toString());
getWidth()
Retorna a distância em pontos, para 100% de zoom, da borda esquerda do intervalo
até a borda direita do intervalo.
TypeScript
getWidth(): number;
Retornos
number
getWorksheet()
A planilha que contém o intervalo atual.
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
group(groupOption)
Agrupa colunas e linhas para um esboço.
TypeScript
Parâmetros
groupOption ExcelScript.GroupOption
Especifica como o intervalo pode ser agrupado por linhas ou colunas. Um
InvalidArgument erro é gerado quando a opção de grupo difere da propriedade ou
isEntireColumn do isEntireRow intervalo (ou seja, range.isEntireRow é true e
"ByRows").
Retornos
void
Exemplos
TypeScript
/**
* This script creates a two-level column-based outline on Sheet1.
*/
function main(workbook: ExcelScript.Workbook) {
// Group columns A-F in the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const firstLevel = sheet.getRange("A:F");
firstLevel.group(ExcelScript.GroupOption.byColumns);
hideGroupDetails(groupOption)
Oculta os detalhes da linha ou do grupo de colunas.
TypeScript
Retornos
void
insert(shift)
Insere uma célula ou um intervalo de células na planilha, no lugar desse intervalo, e
desloca as outras células para liberar espaço. Retorna um novo Range objeto no
espaço agora em branco.
TypeScript
Parâmetros
shift ExcelScript.InsertShiftDirection
Especifica como deslocar as células. Confira ExcelScript.InsertShiftDirection
detalhes.
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script inserts headers at the top of the worksheet.
*/
function main(workbook: ExcelScript.Workbook)
{
let currentSheet = workbook.getActiveWorksheet();
// Add a blank first row and push existing data down a row.
let firstRow = currentSheet.getRange("1:1");
firstRow.insert(ExcelScript.InsertShiftDirection.down);
merge(across)
Mescla as células do intervalo em uma região da planilha.
TypeScript
Parâmetros
across boolean
Opcional. Defina true como mesclar células em cada linha do intervalo especificado
como células mescladas separadas. O valor padrão é false .
Retornos
void
moveTo(destinationRange)
Move valores de célula, formatação e fórmulas do intervalo atual para o intervalo de
destino, substituindo as informações antigas nessas células. O intervalo de destino
será expandido automaticamente se for menor que o intervalo atual. As células no
intervalo de destino que estão fora da área do intervalo original não são alteradas.
TypeScript
Parâmetros
destinationRange ExcelScript.Range | string
destinationRange Especifica o intervalo para onde as informações nesse intervalo
serão movidas.
Retornos
void
removeDuplicates(columns, includesHeader)
Remove valores duplicados do intervalo especificado pelas colunas.
TypeScript
removeDuplicates(
columns: number[],
includesHeader: boolean
): RemoveDuplicatesResult;
Parâmetros
columns number[]
As colunas dentro do intervalo que podem conter duplicatas. Pelo menos uma
coluna precisa ser especificada. Indexados com zero.
includesHeader boolean
True se os dados de entrada contiverem cabeçalho. O padrão é false.
Retornos
ExcelScript.RemoveDuplicatesResult
TypeScript
replaceAll(
text: string,
replacement: string,
criteria: ReplaceCriteria
): number;
Parâmetros
text string
Cadeia de caracteres a ser encontrada.
replacement string
A cadeia de caracteres que substitui a cadeia de caracteres original.
criteria ExcelScript.ReplaceCriteria
Critérios de substituição adicionais.
Retornos
number
Exemplos
TypeScript
/**
* This script searches through a table column and replaces
* cells marked "monthly special" with "parsnip".
* This script uses Range.replaceAll instead of Worksheet.replaceAll
* to limit the search to a specific range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range of a table named "Orders".
let table = workbook.getTable("Orders");
let range = table.getColumnByName("Vegetable").getRange();
// Change the value of any cells with the value "monthly special".
range.replaceAll("monthly special", "parsnip", {completeMatch: true});
}
select()
Seleciona o intervalo especificado na interface do usuário do Excel.
TypeScript
select(): void;
Retornos
void
setColumnHidden(columnHidden)
Representa se todas as colunas no intervalo atual estiverem ocultas. O valor é true
quando todas as colunas em um intervalo são ocultas. O valor é false quando
nenhuma coluna no intervalo está oculta. O valor é null quando algumas colunas
em um intervalo são ocultas e outras colunas no mesmo intervalo não são ocultas.
TypeScript
Parâmetros
columnHidden boolean
Retornos
void
setDirty()
Define um intervalo a ser recalculado quando o próximo recálculo ocorrer.
TypeScript
setDirty(): void;
Retornos
void
setFormula(formula)
Define a fórmula da célula na notação de estilo A1. Se o intervalo contiver várias
células, cada célula no intervalo determinado será atualizada com os dados de
entrada.
TypeScript
Retornos
void
Exemplos
TypeScript
/*
* This script sets a cell's formula,
* then displays how Excel stores the cell's formula and value
separately.
*/
function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set A1 to 2.
let a1 = selectedSheet.getRange("A1");
a1.setValue(2);
setFormulaLocal(formulaLocal)
Defina a fórmula da célula na notação no estilo A1, na linguagem do usuário e na
localidade de formatação de números. Por exemplo, a fórmula "=SUM(A1, 1.5)" em
inglês seria "=SOMA(A1; 1,5)" em português. Se o intervalo contiver várias células,
cada célula no intervalo determinado será atualizada com os dados de entrada.
TypeScript
Parâmetros
formulaLocal string
Retornos
void
setFormulaR1C1(formulaR1C1)
Define a fórmula da célula na notação no estilo R1C1. Se o intervalo contiver várias
células, cada célula no intervalo determinado será atualizada com os dados de
entrada.
TypeScript
Parâmetros
formulaR1C1 string
Retornos
void
setFormulas(formulas)
Representa a fórmula em notação A1. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
Parâmetros
formulas string[][]
Retornos
void
Exemplos
TypeScript
/**
* This script sets the values of a range, then adds SUM formulas to
calculate
* the totals for each row of that range.
*/
function main(workbook: ExcelScript.Workbook)
{
let currentSheet = workbook.getActiveWorksheet();
setFormulasLocal(formulasLocal)
Representa a fórmula em notação A1, na formatação de número da localidade e no
idioma do usuário. Por exemplo, a fórmula "=SUM(A1, 1.5)" em inglês seria
"=SOMA(A1; 1,5)" em português. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
Parâmetros
formulasLocal string[][]
Retornos
void
setFormulasR1C1(formulasR1C1)
Representa a fórmula em notação no estilo L1C1. Se uma célula não tiver fórmula,
seu valor será retornado.
TypeScript
Parâmetros
formulasR1C1 string[][]
Retornos
void
setHyperlink(hyperlink)
Representa o hiperlink para o intervalo atual.
TypeScript
Parâmetros
hyperlink ExcelScript.RangeHyperlink
Retornos
void
Exemplos
TypeScript
/**
* This script inserts a hyperlink to the first cell of the last
worksheet in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the active cell.
let cell = workbook.getActiveCell();
setNumberFormat(numberFormat)
Define o código de formato de número do Excel de célula para o intervalo
determinado. Se o intervalo contiver várias células, cada célula no intervalo
determinado será atualizada com os dados de entrada.
TypeScript
Parâmetros
numberFormat string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the number format in column C to show the data as a
percentage.
*/
function main(workbook: ExcelScript.Workbook) {
const selectedSheet = workbook.getActiveWorksheet();
setNumberFormatLocal(numberFormatLocal)
Define o código de formato de número do Excel de célula para o intervalo
determinado, com base nas configurações de idioma do usuário. O Excel não
executa nenhuma coerção de linguagem ou formato ao obter ou definir a
numberFormatLocal propriedade. Qualquer texto retornado usa as cadeias de
TypeScript
Parâmetros
numberFormatLocal string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the number format in column D to show the data as a
percentage with a decimal.
*/
function main(workbook: ExcelScript.Workbook) {
const selectedSheet = workbook.getActiveWorksheet();
setNumberFormats(numberFormats)
Representa o código de formato de número do Excel para o intervalo determinado.
TypeScript
Parâmetros
numberFormats string[][]
Retornos
void
setNumberFormatsLocal(numberFormatsLocal)
Representa o código de formato de número do Excel para o intervalo determinado,
com base nas configurações de idioma do usuário. O Excel não executa nenhuma
coerção de linguagem ou formato ao obter ou definir a numberFormatLocal
propriedade. Qualquer texto retornado usa as cadeias de caracteres formatadas
localmente com base no idioma especificado nas configurações do sistema.
TypeScript
Parâmetros
numberFormatsLocal string[][]
Retornos
void
setPredefinedCellStyle(predefinedCellStyle)
Representa o estilo de intervalo atual.
TypeScript
Parâmetros
predefinedCellStyle string
Retornos
void
setRowHidden(rowHidden)
Representa se todas as linhas no intervalo atual estiverem ocultas. O valor é true
quando todas as linhas em um intervalo são ocultas. O valor é false quando
nenhuma linha no intervalo é oculta. O valor é null quando algumas linhas em um
intervalo estão ocultas e outras linhas no mesmo intervalo não são ocultas.
TypeScript
Parâmetros
rowHidden boolean
Retornos
void
setValue(value)
Define o valor bruto do intervalo especificado. Os dados que estão sendo definidos
podem ser de cadeia de caracteres, número ou booliano. null o valor será ignorado
(não definido ou substituído no Excel). Se o intervalo contiver várias células, cada
célula no intervalo determinado será atualizada com os dados de entrada.
TypeScript
setValue(value: any): void;
Parâmetros
value any
Retornos
void
setValues(values)
Define os valores brutos do intervalo especificado. Os dados fornecidos podem ser
uma cadeia de caracteres, número ou booliano. Se o valor fornecido começar com
uma adição ("+"), menos ("-"), ou sinal igual ("="), o Excel interpretará esse valor
como uma fórmula.
TypeScript
Parâmetros
values (string | number | boolean)[][]
Retornos
void
Exemplos
TypeScript
/**
* This sample inserts some pre-loaded data into a range.
* It also shows how to get a range that fits the data.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the active cell.
let currentCell = workbook.getActiveCell();
/*
* This sample's data is in a static 2-dimensional array.
* You could also get the input from other ranges or sources.
* Note that each row must have the same number of columns to be valid.
*/
const DATA = [
['Date', 'Salesperson', 'Product', 'Amount']
, ['3/2/2020', 'Anne', 'Pizza', '$1400']
, ['3/2/2020', 'Mariya', 'Pizza', '$1700']
, ['3/7/2020', 'Mark', 'Sandwiches', '$1010']
, ['3/24/2020', 'Anne', 'Pizza', '$750']
, ['3/28/2020', 'Mark', 'Salads', '$510']
, ['4/17/2020', 'Laura', 'Salads', '$900']
, ['4/17/2020', 'Mariya', 'Salads', '$1600']
, ['4/28/2020', 'Laura', 'Sandwiches', '$680']
];
showCard()
Exibe o cartão para uma célula ativa se ele tiver um conteúdo valioso.
TypeScript
showCard(): void;
Retornos
void
showGroupDetails(groupOption)
Mostra os detalhes da linha ou do grupo de colunas.
TypeScript
Retornos
void
ungroup(groupOption)
Desagrupa colunas e linhas para um esboço.
TypeScript
Parâmetros
groupOption ExcelScript.GroupOption
Especifica como o intervalo pode ser desagrupado por linhas ou colunas.
Retornos
void
unmerge()
Desfaz a mesclagem das células do intervalo em células separadas.
TypeScript
unmerge(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.RangeAreas interface
Referência
Pacote: ExcelScript
planilha.
Comentários
Exemplos
TypeScript
/**
* This script clears all the cells in the current worksheet that are
displaying errors.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current sheet.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
// Get the RangeAreas object for each cell with a formula error.
const errorCells =
usedRange.getSpecialCells(ExcelScript.SpecialCellType.formulas,
ExcelScript.SpecialCellValueType.errors);
Métodos
ノ Expandir a tabela
addConditionalFormat(type)
Adiciona um novo formato condicional à coleção na prioridade de primeira/superior.
TypeScript
Parâmetros
type ExcelScript.ConditionalFormatType
O tipo de formato condicional que está sendo adicionado. Confira
ExcelScript.ConditionalFormatType detalhes.
Retornos
ExcelScript.ConditionalFormat
calculate()
Calcula todas as células no RangeAreas .
TypeScript
calculate(): void;
Retornos
void
clear(applyTo)
Limpa valores, formato, preenchimento, borda e outras propriedades em cada uma
das áreas que compõem esse RangeAreas objeto.
TypeScript
Retornos
void
Exemplos
TypeScript
/**
* This script clears all the cells in the current worksheet that are
displaying errors.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current sheet.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
// Get the RangeAreas object for each cell with a formula error.
const errorCells =
usedRange.getSpecialCells(ExcelScript.SpecialCellType.formulas,
ExcelScript.SpecialCellValueType.errors);
clearAllConditionalFormats()
Limpa todos os formatos condicionais ativos no intervalo atual especificado.
TypeScript
clearAllConditionalFormats(): void;
Retornos
void
convertDataTypeToText()
Converte todas as células no RangeAreas com tipos de dados em texto.
TypeScript
convertDataTypeToText(): void;
Retornos
void
TypeScript
copyFrom(
sourceRange: Range | RangeAreas | string,
copyType?: RangeCopyType,
skipBlanks?: boolean,
transpose?: boolean
): void;
Parâmetros
sourceRange ExcelScript.Range | ExcelScript.RangeAreas | string
O intervalo de origem ou RangeAreas para copiar. Quando a origem RangeAreas tem
vários intervalos, seu formulário deve ser capaz de ser criado removendo linhas ou
colunas completas de um intervalo retangular.
copyType ExcelScript.RangeCopyType
O tipo de dados de célula ou formatação a ser copiado. O padrão é "Todos".
skipBlanks boolean
True se para ignorar células em branco no intervalo de origem ou RangeAreas . O
padrão é false.
transpose boolean
True se para transpor as células no destino RangeAreas . O padrão é false.
Retornos
void
getAddress()
Retorna a RangeAreas referência no estilo A1. O valor do endereço conterá o nome
da planilha para cada bloco retangular de células (por exemplo, "Sheet1! A1:B4,
Sheet1! D1:D4").
TypeScript
getAddress(): string;
Retornos
string
getAddressLocal()
Retorna a RangeAreas referência na localidade do usuário.
TypeScript
getAddressLocal(): string;
Retornos
string
getAreaCount()
Retorna o número de intervalos retangulares que compõem esse RangeAreas objeto.
TypeScript
getAreaCount(): number;
Retornos
number
getAreas()
Retorna uma coleção de intervalos retangulares que compõem esse RangeAreas
objeto.
TypeScript
getAreas(): Range[];
Retornos
ExcelScript.Range[]
getCellCount()
Retorna o número de células no RangeAreas objeto, resumindo as contagens de
células de todos os intervalos retangulares individuais. Retornará -1 se a contagem
de células exceder 2^31-1 (2.147.483.647).
TypeScript
getCellCount(): number;
Retornos
number
getConditionalFormat(id)
Retorna um formato condicional identificado por sua ID. Se o objeto de formato
condicional não existir, esse método retornará undefined .
TypeScript
Parâmetros
id string
A ID do formato condicional.
Retornos
ExcelScript.ConditionalFormat | undefined
getConditionalFormats()
Retorna uma coleção de formatos condicionais que se cruzam com todas as células
deste RangeAreas objeto.
TypeScript
getConditionalFormats(): ConditionalFormat[];
Retornos
ExcelScript.ConditionalFormat[]
getDataValidation()
Retorna um objeto de validação de dados para todos os intervalos no RangeAreas .
TypeScript
getDataValidation(): DataValidation;
Retornos
ExcelScript.DataValidation
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").
TypeScript
getEntireColumn(): RangeAreas;
Retornos
ExcelScript.RangeAreas
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").
TypeScript
getEntireRow(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getFormat()
Retorna um RangeFormat objeto, encapsulando a fonte, preenchimento, bordas,
alinhamento e outras propriedades para todos os intervalos no RangeAreas objeto.
TypeScript
getFormat(): RangeFormat;
Retornos
ExcelScript.RangeFormat
Exemplos
TypeScript
/**
* This script finds and highlights all the cells in the current
worksheet that contain a formula.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current sheet.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
// Get the RangeAreas object for each cell with a formula.
const formulaCells =
usedRange.getSpecialCells(ExcelScript.SpecialCellType.formulas);
getIntersection(anotherRange)
Retorna o RangeAreas objeto que representa a interseção dos intervalos
determinados ou RangeAreas . Se nenhuma interseção for encontrada, esse método
retornará undefined .
TypeScript
Parâmetros
anotherRange ExcelScript.Range | ExcelScript.RangeAreas | string
O intervalo, RangeAreas objeto ou endereço que será usado para determinar a
interseção.
Retornos
ExcelScript.RangeAreas
getIsEntireColumn()
Especifica se todos os intervalos neste RangeAreas objeto representam colunas
inteiras (por exemplo, "A:C, Q:Z").
TypeScript
getIsEntireColumn(): boolean;
Retornos
boolean
getIsEntireRow()
Especifica se todos os intervalos neste RangeAreas objeto representam linhas inteiras
(por exemplo, "1:3, 5:7").
TypeScript
getIsEntireRow(): boolean;
Retornos
boolean
getOffsetRangeAreas(rowOffset, columnOffset)
Retorna um RangeAreas objeto que é deslocado pela linha específica e deslocamento
de coluna. A dimensão do retornado RangeAreas corresponderá ao objeto original.
Se o resultado RangeAreas for forçado fora dos limites da grade da planilha, um erro
será gerado.
TypeScript
getOffsetRangeAreas(
rowOffset: number,
columnOffset: number
): RangeAreas;
Parâmetros
rowOffset number
O número de linhas (positivas, negativas ou 0) pelas quais o RangeAreas deve ser
compensado. Valores positivos estão deslocados para baixo, e os valores negativos
para cima.
columnOffset number
O número de colunas (positivas, negativas ou 0) pelas quais o RangeAreas deve ser
compensado. Valores positivos estão deslocados para a direita, e os valores
negativos para a esquerda.
Retornos
ExcelScript.RangeAreas
getPredefinedCellStyle()
Representa o estilo para todos os intervalos neste RangeAreas objeto. Se os estilos
das células forem inconsistentes, null serão retornados. Para estilos personalizados,
o nome do estilo será retornado. Para estilos internos, uma cadeia de caracteres que
representa um valor no BuiltInStyle enum será retornada.
TypeScript
getPredefinedCellStyle(): string;
Retornos
string
getSpecialCells(cellType, cellValueType)
Retorna um RangeAreas objeto que representa todas as células que correspondem
ao tipo e valor especificados. Se nenhuma célula especial for encontrada que
corresponda aos critérios, esse método retornará undefined .
TypeScript
getSpecialCells(
cellType: SpecialCellType,
cellValueType?: SpecialCellValueType
): RangeAreas;
Parâmetros
cellType ExcelScript.SpecialCellType
O tipo de células a serem incluídas.
cellValueType ExcelScript.SpecialCellValueType
Se cellType for constants ou formulas , esse argumento será usado para determinar
quais tipos de células incluir no resultado. Esses valores podem ser combinados para
retornar mais de um tipo. O padrão é selecionar todas as constantes ou as fórmulas,
independente do tipo.
Retornos
ExcelScript.RangeAreas
getTables(fullyContained)
Retorna uma coleção de tabelas com escopo que se sobrepõe a qualquer intervalo
neste RangeAreas objeto.
TypeScript
Parâmetros
fullyContained boolean
Se true , retornará apenas tabelas totalmente contidas nos limites de intervalo. O
padrão é false .
Retornos
ExcelScript.Table[]
getUsedRangeAreas(valuesOnly)
Retorna o usado RangeAreas que compreende todas as áreas usadas de intervalos
retangulares individuais no RangeAreas objeto. Se não houver células usadas no
RangeAreas , esse método retornará undefined .
TypeScript
Parâmetros
valuesOnly boolean
Se deve considerar apenas células com valores como células usadas.
Retornos
ExcelScript.RangeAreas
getWorksheet()
Retorna a planilha para o atual RangeAreas .
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
setDirty()
Define o RangeAreas a ser recalculado quando ocorrer o próximo recálculo.
TypeScript
setDirty(): void;
Retornos
void
setPredefinedCellStyle(predefinedCellStyle)
Representa o estilo para todos os intervalos neste RangeAreas objeto. Se os estilos
das células forem inconsistentes, null serão retornados. Para estilos personalizados,
o nome do estilo será retornado. Para estilos internos, uma cadeia de caracteres que
representa um valor no BuiltInStyle enum será retornada.
TypeScript
Parâmetros
predefinedCellStyle string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the cell style to "warning text"
* on every cell with a formula error.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range in the current worksheet.
const sheet = workbook.getActiveWorksheet();
const usedRange = sheet.getUsedRange();
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeBorder interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getColor() Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por
exemplo, "laranja").
getTintAndShade() 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. Um null valor indica que a borda não tem uma configuração
uniforme tintAndShade .
setColor(color) Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por
exemplo, "laranja").
setTintAnd Especifica um duplo que clareia ou escure uma cor para a borda de
Shade(tintAnd intervalo, o valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a
Shade) cor original. Um null valor indica que a borda não tem uma configuração
uniforme tintAndShade .
Detalhes do método
getColor()
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
getColor(): string;
Retornos
string
getSideIndex()
Valor constante que indica o lado específico da borda. Confira
ExcelScript.BorderIndex detalhes.
TypeScript
getSideIndex(): BorderIndex;
Retornos
ExcelScript.BorderIndex
getStyle()
Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Confira ExcelScript.BorderLineStyle detalhes.
TypeScript
getStyle(): BorderLineStyle;
Retornos
ExcelScript.BorderLineStyle
getTintAndShade()
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. Um null
valor indica que a borda não tem uma configuração uniforme tintAndShade .
TypeScript
getTintAndShade(): number;
Retornos
number
getWeight()
Especifica o peso da borda em torno de um intervalo. Confira
ExcelScript.BorderWeight detalhes.
TypeScript
getWeight(): BorderWeight;
Retornos
ExcelScript.BorderWeight
setColor(color)
Código de cor HTML que representa a cor da linha de borda, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por exemplo,
"laranja").
TypeScript
Parâmetros
color string
Retornos
void
setStyle(style)
Uma das constantes de estilo de linha especificando o estilo de linha da borda.
Confira ExcelScript.BorderLineStyle detalhes.
TypeScript
Parâmetros
style ExcelScript.BorderLineStyle
Retornos
void
Exemplos
TypeScript
/**
* This script adds a border around the outside of a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get a range from the current worksheet.
let range = workbook.getActiveWorksheet().getRange("B2:E15");
format.getRangeBorder(ExcelScript.BorderIndex.edgeTop).setStyle(ExcelScri
pt.BorderLineStyle.continuous); // Top border
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom).setStyle(ExcelS
cript.BorderLineStyle.continuous); // Bottom border
format.getRangeBorder(ExcelScript.BorderIndex.edgeLeft).setStyle(ExcelScr
ipt.BorderLineStyle.continuous); // Left border
format.getRangeBorder(ExcelScript.BorderIndex.edgeRight).setStyle(ExcelSc
ript.BorderLineStyle.continuous); // Right border
}
setTintAndShade(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. Um null
valor indica que a borda não tem uma configuração uniforme tintAndShade .
TypeScript
Parâmetros
tintAndShade number
Retornos
void
setWeight(weight)
Especifica o peso da borda em torno de um intervalo. Confira
ExcelScript.BorderWeight detalhes.
TypeScript
Parâmetros
weight ExcelScript.BorderWeight
Retornos
void
Exemplos
TypeScript
/**
* This script creates a border around a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the RangeFormat object for the range "B2:G10".
const currentSheet = workbook.getActiveWorksheet();
const rangeForBorder = currentSheet.getRange("B2:G10");
const format = rangeForBorder.getFormat();
// Get a RangeBorder object for each edge of the range and set the
border properties.
let edgeTop = format.getRangeBorder(ExcelScript.BorderIndex.edgeTop);
edgeTop.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeTop.setWeight(ExcelScript.BorderWeight.thick);
let edgeBottom =
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom);
edgeBottom.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeBottom.setWeight(ExcelScript.BorderWeight.thick);
let edgeRight =
format.getRangeBorder(ExcelScript.BorderIndex.edgeRight);
edgeRight.setStyle(ExcelScript.BorderLineStyle.dashDot);
edgeRight.setWeight(ExcelScript.BorderWeight.thick);
}
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeFill interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script sets the fill color of the used range to green.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the used range of the current worksheet.
let currentSheet = workbook.getActiveWorksheet();
let usedRange = currentSheet.getUsedRange();
Métodos
ノ Expandir a tabela
getPatternTintAnd Especifica um duplo que clareia ou escure uma cor de padrão para o
Shade() preenchimento de intervalo. O valor é entre -1 (mais escuro) e 1 (mais
brilhante), com 0 para a cor original. Um null valor indica que o
intervalo não tem configurações uniformes patternTintAndShade .
getTintAndShade() Especifica um duplo que clareia ou escure uma cor para o preenchimento
de intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
para a cor original. Um null valor indica que o intervalo não tem
configurações uniformes tintAndShade .
setPatternTintAnd Especifica um duplo que clareia ou escure uma cor de padrão para o
Shade(patternTint preenchimento de intervalo. O valor é entre -1 (mais escuro) e 1 (mais
AndShade) brilhante), com 0 para a cor original. Um null valor indica que o
intervalo não tem configurações uniformes patternTintAndShade .
setTintAndShade(tint Especifica um duplo que clareia ou escure uma cor para o preenchimento
AndShade) de intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
para a cor original. Um null valor indica que o intervalo não tem
configurações uniformes tintAndShade .
Detalhes do método
clear()
Redefine a tela de fundo do intervalo.
TypeScript
clear(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script removes all fill color and styles from the used range.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the used range of the current worksheet.
let currentSheet = workbook.getActiveWorksheet();
let usedRange = currentSheet.getUsedRange();
getColor()
Código de cor HTML que representa a cor do plano de fundo, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por exemplo,
"laranja")
TypeScript
getColor(): string;
Retornos
string
getPattern()
O padrão de um intervalo. Confira ExcelScript.FillPattern detalhes. LinearGradient
e RectangularGradient não são compatíveis. Um null valor indica que todo o
intervalo não tem uma configuração de padrão uniforme.
TypeScript
getPattern(): FillPattern;
Retornos
ExcelScript.FillPattern
getPatternColor()
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").
TypeScript
getPatternColor(): string;
Retornos
string
getPatternTintAndShade()
Especifica um duplo que clareia ou escure uma cor de padrão para o preenchimento
de intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor
original. Um null valor indica que o intervalo não tem configurações uniformes
patternTintAndShade .
TypeScript
getPatternTintAndShade(): number;
Retornos
number
getTintAndShade()
Especifica um duplo que clareia ou escure uma cor para o preenchimento de
intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor
original. Um null valor indica que o intervalo não tem configurações uniformes
tintAndShade .
TypeScript
getTintAndShade(): number;
Retornos
number
setColor(color)
Código de cor HTML que representa a cor do plano de fundo, no formulário
#RRGGBB (por exemplo, "FFA500" ou como uma cor HTML nomeada (por exemplo,
"laranja")
TypeScript
Parâmetros
color string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the fill color of cell A2 to blue.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range representing cell A2 from the current worksheet.
let cell = workbook.getActiveWorksheet().getRange("A2");
setPattern(pattern)
O padrão de um intervalo. Confira ExcelScript.FillPattern detalhes. LinearGradient
e RectangularGradient não são compatíveis. Um null valor indica que todo o
intervalo não tem uma configuração de padrão uniforme.
TypeScript
Parâmetros
pattern ExcelScript.FillPattern
Retornos
void
Exemplos
TypeScript
/**
* This script sets a black-checkered fill on the selected range.
*/
function main(workbook: ExcelScript.Workbook) {
const selected = workbook.getSelectedRange();
selected.getFormat().getFill().setPattern(ExcelScript.FillPattern.checker
);
selected.getFormat().getFill().setPatternColor("black");
}
setPatternColor(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").
TypeScript
Parâmetros
patternColor string
Retornos
void
setPatternTintAndShade(patternTintAndShade)
Especifica um duplo que clareia ou escure uma cor de padrão para o preenchimento
de intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor
original. Um null valor indica que o intervalo não tem configurações uniformes
patternTintAndShade .
TypeScript
Parâmetros
patternTintAndShade number
Retornos
void
setTintAndShade(tintAndShade)
Especifica um duplo que clareia ou escure uma cor para o preenchimento de
intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor
original. Um null valor indica que o intervalo não tem configurações uniformes
tintAndShade .
TypeScript
Parâmetros
tintAndShade number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeFont interface
Referência
Pacote: ExcelScript
Esse objeto representa os atributos de fonte de um objeto, como nome, tamanho, cor,
dentre outros.
Comentários
Exemplos
TypeScript
/**
* This script sets the font of A1 to Arial, size 16.
*/
function main(workbook: ExcelScript.Workbook) {
// Get A1 on the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
Métodos
ノ Expandir a tabela
getTintAndShade() Especifica um duplo que clareia ou escure uma cor para a fonte de
intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com
0 para a cor original. Um null valor indica que todo o intervalo
não tem uma configuração de fonte tintAndShade uniforme.
setTintAndShade(tintAnd Especifica um duplo que clareia ou escure uma cor para a fonte de
Shade) intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com
0 para a cor original. Um null valor indica que todo o intervalo
não tem uma configuração de fonte tintAndShade uniforme.
setUnderline(underline) Tipo de sublinhado aplicado à fonte. Confira
ExcelScript.RangeUnderlineStyle detalhes.
Detalhes do método
getBold()
Representa o status em negrito da fonte.
TypeScript
getBold(): boolean;
Retornos
boolean
getColor()
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
getColor(): string;
Retornos
string
getItalic()
Especifica o status itálico da fonte.
TypeScript
getItalic(): boolean;
Retornos
boolean
getName()
Nome da fonte (por exemplo, "Calibri"). O comprimento do nome não deve ser
maior que 31 caracteres.
TypeScript
getName(): string;
Retornos
string
getSize()
Font Size
TypeScript
getSize(): number;
Retornos
number
getStrikethrough()
Especifica o status strikethrough da fonte. Um null valor indica que todo o intervalo
não tem uma configuração de strikethrough uniforme.
TypeScript
getStrikethrough(): boolean;
Retornos
boolean
getSubscript()
Especifica o status de subscrição da fonte. Retornará true se todas as fontes do
intervalo forem subscript. Retorna false se todas as fontes do intervalo forem
superscript ou normais (nem superscript nem subscript). Retorna null caso
contrário.
TypeScript
getSubscript(): boolean;
Retornos
boolean
getSuperscript()
Especifica o status de superscript da fonte. Retornará true se todas as fontes do
intervalo forem superscript. Retornará false se todas as fontes do intervalo forem
subscritos ou normais (nem superscript nem subscript). Retorna null caso contrário.
TypeScript
getSuperscript(): boolean;
Retornos
boolean
getTintAndShade()
Especifica um duplo que clareia ou escure uma cor para a fonte de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que todo o intervalo não tem uma configuração de fonte tintAndShade
uniforme.
TypeScript
getTintAndShade(): number;
Retornos
number
getUnderline()
Tipo de sublinhado aplicado à fonte. Confira ExcelScript.RangeUnderlineStyle
detalhes.
TypeScript
getUnderline(): RangeUnderlineStyle;
Retornos
ExcelScript.RangeUnderlineStyle
setBold(bold)
Representa o status em negrito da fonte.
TypeScript
Parâmetros
bold boolean
Retornos
void
Exemplos
TypeScript
/**
* This script bolds the text of cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get A1 on the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
// Bold the font for that cell
cell.getFormat().getFont().setBold(true);
}
setColor(color)
Representação de código de cor HTML da cor do texto (por exemplo, #FF0000
representa Vermelho).
TypeScript
Parâmetros
color string
Retornos
void
setItalic(italic)
Especifica o status itálico da fonte.
TypeScript
Parâmetros
italic boolean
Retornos
void
setName(name)
Nome da fonte (por exemplo, "Calibri"). O comprimento do nome não deve ser
maior que 31 caracteres.
TypeScript
Parâmetros
name string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the font style of A1 to Arial.
*/
function main(workbook: ExcelScript.Workbook) {
// Get A1 on the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
setSize(size)
Font Size
TypeScript
Parâmetros
size number
Retornos
void
Exemplos
TypeScript
/**
* This script sets the font size of A1 to 16.
*/
function main(workbook: ExcelScript.Workbook) {
// Get A1 on the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
setStrikethrough(strikethrough)
Especifica o status strikethrough da fonte. Um null valor indica que todo o intervalo
não tem uma configuração de strikethrough uniforme.
TypeScript
Parâmetros
strikethrough boolean
Retornos
void
setSubscript(subscript)
Especifica o status de subscrição da fonte. Retornará true se todas as fontes do
intervalo forem subscript. Retorna false se todas as fontes do intervalo forem
superscript ou normais (nem superscript nem subscript). Retorna null caso
contrário.
TypeScript
Retornos
void
setSuperscript(superscript)
Especifica o status de superscript da fonte. Retornará true se todas as fontes do
intervalo forem superscript. Retornará false se todas as fontes do intervalo forem
subscritos ou normais (nem superscript nem subscript). Retorna null caso contrário.
TypeScript
Parâmetros
superscript boolean
Retornos
void
setTintAndShade(tintAndShade)
Especifica um duplo que clareia ou escure uma cor para a fonte de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que todo o intervalo não tem uma configuração de fonte tintAndShade
uniforme.
TypeScript
Parâmetros
tintAndShade number
Retornos
void
setUnderline(underline)
Tipo de sublinhado aplicado à fonte. Confira ExcelScript.RangeUnderlineStyle
detalhes.
TypeScript
Parâmetros
underline ExcelScript.RangeUnderlineStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeFormat interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script applies some simple formatting to the top row of the used
range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the top row of the used range in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const topRow = selectedSheet.getUsedRange().getRow(0);
// For the top row, set the fill to black, the font color to white, and
the font to be bold.
const format: ExcelScript.RangeFormat = topRow.getFormat();
format.getFill().setColor("black");
format.getFont().setColor("white");
format.getFont().setBold(true);
}
Métodos
ノ Expandir a tabela
autofitColumns() Altera a largura das colunas do intervalo atual para obter o melhor
ajuste, com base nos dados atuais nas colunas.
autofitRows() Altera a altura das linhas do intervalo atual para obter o melhor
ajuste, com base nos dados atuais nas colunas.
getAutoIndent() Especifica se o texto é recuado automaticamente quando o
alinhamento de texto é definido como distribuição igual.
getRangeBorderTintAnd Especifica um duplo que clareia ou escure uma cor para bordas de
Shade() intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
para a cor original. Um null valor indica que toda a coleção de
bordas não tem uma configuração uniforme tintAndShade .
setRangeBorderTintAnd Especifica um duplo que clareia ou escure uma cor para bordas de
Shade(rangeBorderTint intervalo. O valor é entre -1 (mais escuro) e 1 (mais brilhante), com 0
AndShade) para a cor original. Um null valor indica que toda a coleção de
bordas não tem uma configuração uniforme tintAndShade .
Detalhes do método
adjustIndent(amount)
Ajusta o recuo da formatação de intervalo. O valor de recuo varia de 0 a 250 e é
medido em caracteres.
TypeScript
Parâmetros
amount number
O número de espaços de caracteres pelos quais o recuo atual é ajustado. Esse valor
deve estar entre -250 e 250. Observação: se o valor elevar o nível de recuo acima de
250, o nível de recuo permanecerá com 250. Da mesma forma, se o valor diminuir o
nível de recuo abaixo de 0, o nível de recuo permanecerá 0.
Retornos
void
Exemplos
TypeScript
/**
* This script adjusts the indentation of a specific table column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
autofitColumns()
Altera a largura das colunas do intervalo atual para obter o melhor ajuste, com base
nos dados atuais nas colunas.
TypeScript
autofitColumns(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script creates a new table from existing data and autofits the
columns.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
autofitRows()
Altera a altura das linhas do intervalo atual para obter o melhor ajuste, com base nos
dados atuais nas colunas.
TypeScript
autofitRows(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script creates a new table from existing data and autofits the
rows.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
getAutoIndent()
Especifica se o texto é recuado automaticamente quando o alinhamento de texto é
definido como distribuição igual.
TypeScript
getAutoIndent(): boolean;
Retornos
boolean
getBorders()
Coleção de objetos border que se aplicam a todo o intervalo.
TypeScript
getBorders(): RangeBorder[];
Retornos
ExcelScript.RangeBorder[]
getColumnWidth()
Especifica a largura de todas as colunas dentro do intervalo. Se as larguras da coluna
não forem uniformes, null serão retornadas.
TypeScript
getColumnWidth(): number;
Retornos
number
Exemplos
TypeScript
/**
* This script doubles the column width for every column in the active
worksheet's used range.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
getFill()
Retorna o objeto de preenchimento definido em todo o intervalo.
TypeScript
getFill(): RangeFill;
Retornos
ExcelScript.RangeFill
Exemplos
TypeScript
/**
* This script gives the total row of a table a green color fill.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
let table = workbook.getTables()[0];
getFont()
Retorna o objeto font definido em todo o intervalo.
TypeScript
getFont(): RangeFont;
Retornos
ExcelScript.RangeFont
Exemplos
TypeScript
/**
* This script bolds the text of cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get A1 on the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
getHorizontalAlignment()
Representa o alinhamento horizontal do objeto especificado. Confira
ExcelScript.HorizontalAlignment detalhes.
TypeScript
getHorizontalAlignment(): HorizontalAlignment;
Retornos
ExcelScript.HorizontalAlignment
getIndentLevel()
Um número inteiro entre 0 e 250 que indica o nível de recuo.
TypeScript
getIndentLevel(): number;
Retornos
number
getProtection()
Retorna o objeto de proteção de formato para um intervalo.
TypeScript
getProtection(): FormatProtection;
Retornos
ExcelScript.FormatProtection
getRangeBorder(index)
Obtém um objeto Border usando o respectivo nome.
TypeScript
Parâmetros
index ExcelScript.BorderIndex
Valor de índice do objeto Border a ser recuperado. Confira ExcelScript.BorderIndex
detalhes.
Retornos
ExcelScript.RangeBorder
Exemplos
TypeScript
/**
* This script adds a border around the outside of a range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get a range from the current worksheet.
let range = workbook.getActiveWorksheet().getRange("B2:E15");
format.getRangeBorder(ExcelScript.BorderIndex.edgeTop).setStyle(ExcelScri
pt.BorderLineStyle.continuous); // Top border
format.getRangeBorder(ExcelScript.BorderIndex.edgeBottom).setStyle(ExcelS
cript.BorderLineStyle.continuous); // Bottom border
format.getRangeBorder(ExcelScript.BorderIndex.edgeLeft).setStyle(ExcelScr
ipt.BorderLineStyle.continuous); // Left border
format.getRangeBorder(ExcelScript.BorderIndex.edgeRight).setStyle(ExcelSc
ript.BorderLineStyle.continuous); // Right border
}
getRangeBorderTintAndShade()
Especifica um duplo que clareia ou escure uma cor para bordas de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que toda a coleção de bordas não tem uma configuração uniforme
tintAndShade .
TypeScript
getRangeBorderTintAndShade(): number;
Retornos
number
getReadingOrder()
A ordem de leitura para o intervalo.
TypeScript
getReadingOrder(): ReadingOrder;
Retornos
ExcelScript.ReadingOrder
getRowHeight()
A altura de todas as linhas no intervalo. Se as alturas da linha não forem uniformes,
null serão retornadas.
TypeScript
getRowHeight(): number;
Retornos
number
Exemplos
TypeScript
/**
* This script doubles the row height for every row in the active
worksheet's used range.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
getShrinkToFit()
Especifica se o texto reduz automaticamente para se encaixar na largura da coluna
disponível.
TypeScript
getShrinkToFit(): boolean;
Retornos
boolean
getTextOrientation()
A orientação de texto de todas as células dentro do intervalo. A orientação de texto
deve ser um inteiro de -90 a 90 ou 180 para texto orientado verticalmente. Se a
orientação dentro de um intervalo não for uniforme, será null retornada.
TypeScript
getTextOrientation(): number;
Retornos
number
getUseStandardHeight()
Determina se a altura da linha do Range objeto é igual à altura padrão da folha.
Retornará true se a altura da linha do Range objeto for igual à altura padrão da
folha. Retorna null se o intervalo contiver mais de uma linha e as linhas não tiverem
a mesma altura. Retorna false caso contrário.
TypeScript
getUseStandardHeight(): boolean;
Retornos
boolean
getUseStandardWidth()
Especifica se a largura da coluna do Range objeto é igual à largura padrão da folha.
Retornará true se a largura da coluna do Range objeto for igual à largura padrão da
folha. Retorna null se o intervalo contiver mais de uma coluna e as colunas não
tiverem a mesma altura. Retorna false caso contrário.
TypeScript
getUseStandardWidth(): boolean;
Retornos
boolean
getVerticalAlignment()
Representa o alinhamento vertical do objeto especificado. Confira
ExcelScript.VerticalAlignment detalhes.
TypeScript
getVerticalAlignment(): VerticalAlignment;
Retornos
ExcelScript.VerticalAlignment
getWrapText()
Especifica se o Excel encapsula o texto no objeto. Um null valor indica que todo o
intervalo não tem uma configuração de envoltório uniforme
TypeScript
getWrapText(): boolean;
Retornos
boolean
setAutoIndent(autoIndent)
Especifica se o texto é recuado automaticamente quando o alinhamento de texto é
definido como distribuição igual.
TypeScript
Parâmetros
autoIndent boolean
Retornos
void
setColumnWidth(columnWidth)
Especifica a largura de todas as colunas dentro do intervalo.
TypeScript
Parâmetros
columnWidth number
Retornos
void
Exemplos
TypeScript
/**
* This script inserts a new column and sets that column's width to 100
pixels wide.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
setHorizontalAlignment(horizontalAlignment)
Representa o alinhamento horizontal do objeto especificado. Confira
ExcelScript.HorizontalAlignment detalhes.
TypeScript
setHorizontalAlignment(horizontalAlignment: HorizontalAlignment): void;
Parâmetros
horizontalAlignment ExcelScript.HorizontalAlignment
Retornos
void
Exemplos
TypeScript
/**
* This script centers the text in a table's header row cells.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
headerRange.getFormat().setHorizontalAlignment(ExcelScript.HorizontalAlig
nment.center);
}
setIndentLevel(indentLevel)
Um número inteiro entre 0 e 250 que indica o nível de recuo.
TypeScript
Parâmetros
indentLevel number
Retornos
void
setRangeBorderTintAndShade(rangeBorderTintAnd
Shade)
Especifica um duplo que clareia ou escure uma cor para bordas de intervalo. O valor
é entre -1 (mais escuro) e 1 (mais brilhante), com 0 para a cor original. Um null
valor indica que toda a coleção de bordas não tem uma configuração uniforme
tintAndShade .
TypeScript
Parâmetros
rangeBorderTintAndShade number
Retornos
void
setReadingOrder(readingOrder)
A ordem de leitura para o intervalo.
TypeScript
Parâmetros
readingOrder ExcelScript.ReadingOrder
Retornos
void
setRowHeight(rowHeight)
Especifica a altura de todas as linhas no intervalo.
TypeScript
Parâmetros
rowHeight number
Retornos
void
Exemplos
TypeScript
/**
* This script inserts a new row and sets that row's width to 100 pixels
tall.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
setShrinkToFit(shrinkToFit)
Especifica se o texto reduz automaticamente para se encaixar na largura da coluna
disponível.
TypeScript
Parâmetros
shrinkToFit boolean
Retornos
void
setTextOrientation(textOrientation)
A orientação de texto de todas as células dentro do intervalo. A orientação de texto
deve ser um inteiro de -90 a 90 ou 180 para texto orientado verticalmente. Se a
orientação dentro de um intervalo não for uniforme, será null retornada.
TypeScript
Parâmetros
textOrientation number
Retornos
void
setUseStandardHeight(useStandardHeight)
Determina se a altura da linha do Range objeto é igual à altura padrão da folha.
Observação: essa propriedade destina-se apenas a ser definida como true . Defini-lo
como false não tem efeito.
TypeScript
Parâmetros
useStandardHeight boolean
Retornos
void
setUseStandardWidth(useStandardWidth)
Especifica se a largura da coluna do Range objeto é igual à largura padrão da folha.
Observação: essa propriedade destina-se apenas a ser definida como true . Defini-lo
como false não tem efeito.
TypeScript
Parâmetros
useStandardWidth boolean
Retornos
void
setVerticalAlignment(verticalAlignment)
Representa o alinhamento vertical do objeto especificado. Confira
ExcelScript.VerticalAlignment detalhes.
TypeScript
Parâmetros
verticalAlignment ExcelScript.VerticalAlignment
Retornos
void
Exemplos
TypeScript
/**
* This script sets the vertical alignment formatting to "top"
* for every cell in the row.
*/
function main(workbook: ExcelScript.Workbook) {
// Get row 1 for the current worksheet.
const sheet = workbook.getActiveWorksheet();
const firstRow = sheet.getRange("1:1");
firstRow.getFormat().setVerticalAlignment(ExcelScript.VerticalAlignment.t
op);
}
setWrapText(wrapText)
Especifica se o Excel encapsula o texto no objeto. Um null valor indica que todo o
intervalo não tem uma configuração de envoltório uniforme
TypeScript
Parâmetros
wrapText boolean
Retornos
void
Exemplos
TypeScript
/**
* This script turns on the text wrapping for a column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the E column in current worksheet.
const column = workbook.getActiveWorksheet().getRange("E:E");
Comentários
Exemplos
TypeScript
/**
* This script puts a link to a webpage in a cell.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first cell in the current worksheet.
const cell = workbook.getActiveWorksheet().getCell(0,0);
// Put the link in the cell and format the width to fit.
cell.setHyperlink(sampleHyperlink);
cell.getFormat().autofitColumns();
}
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
address
Representa o destino da URL para o hiperlink.
TypeScript
address?: string;
Valor da propriedade
string
documentReference
Representa o destino de referência do documento para o hiperlink.
TypeScript
documentReference?: string;
Valor da propriedade
string
screenTip
Representa a cadeia exibida ao passar o mouse sobre o hiperlink.
TypeScript
screenTip?: string;
Valor da propriedade
string
textToDisplay
Representa a cadeia de caracteres exibida na parte superior esquerda da maioria das
células no intervalo.
TypeScript
textToDisplay?: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeSort interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
TypeScript
apply(
fields: SortField[],
matchCase?: boolean,
hasHeaders?: boolean,
orientation?: SortOrientation,
method?: SortMethod
): void;
Parâmetros
fields ExcelScript.SortField[]
A lista de condições para a classificação.
matchCase boolean
Opcional. Define se o uso de maiúsculas ou minúsculas afeta a ordenação da cadeia
de caracteres.
hasHeaders boolean
Opcional. Se o intervalo tem um cabeçalho.
orientation ExcelScript.SortOrientation
Opcional. Se a operação classifica linhas ou colunas.
method ExcelScript.SortMethod
Opcional. O método de ordenação usado pelos caracteres chineses.
Retornos
void
Exemplos
TypeScript
/**
* This script sorts the used range of the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range of the current worksheet.
const activeRange = workbook.getActiveWorksheet().getUsedRange();
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RangeView interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script copies values and formatting from the
* visible range of a table in Sheet1 into Sheet2.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the filtered data from Sheet1.
const currentSheet = workbook.getWorksheet("Sheet1");
const table = currentSheet.getTables()[0];
const visibleTableRange: ExcelScript.RangeView =
table.getRange().getVisibleView();
const source =
currentSheet.getRanges(visibleTableRange.getCellAddresses().toString());
Métodos
ノ Expandir a tabela
getCellAddresses()
Representa os endereços de célula do RangeView .
TypeScript
getCellAddresses(): string[][];
Retornos
string[][]
Exemplos
TypeScript
/**
* This script copies values and formatting from the
* visible range of a table in Sheet1 into Sheet2.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the filtered data from Sheet1.
const currentSheet = workbook.getWorksheet("Sheet1");
const table = currentSheet.getTables()[0];
const visibleTableRange: ExcelScript.RangeView =
table.getRange().getVisibleView();
const source =
currentSheet.getRanges(visibleTableRange.getCellAddresses().toString());
getColumnCount()
O número de colunas visíveis.
TypeScript
getColumnCount(): number;
Retornos
number
getFormulas()
Representa a fórmula em notação A1. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
getFormulas(): string[][];
Retornos
string[][]
getFormulasLocal()
Representa a fórmula em notação A1, na formatação de número da localidade e no
idioma do usuário. Por exemplo, a fórmula "=SUM(A1, 1.5)" em inglês seria
"=SOMA(A1; 1,5)" em português. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
getFormulasLocal(): string[][];
Retornos
string[][]
getFormulasR1C1()
Representa a fórmula em notação no estilo L1C1. Se uma célula não tiver fórmula,
seu valor será retornado.
TypeScript
getFormulasR1C1(): string[][];
Retornos
string[][]
getIndex()
Retorna um valor que representa o índice do RangeView .
TypeScript
getIndex(): number;
Retornos
number
getNumberFormat()
Representa o código de formato de número do Excel para determinada célula.
TypeScript
getNumberFormat(): string[][];
Retornos
string[][]
getRange()
Obtém o intervalo pai associado ao atual RangeView .
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getRowCount()
O número de linhas visíveis.
TypeScript
getRowCount(): number;
Retornos
number
getRows()
Representa uma coleção de exibições de tabelas associadas ao intervalo.
TypeScript
getRows(): RangeView[];
Retornos
ExcelScript.RangeView[]
getText()
Valores de texto do intervalo especificado. O valor de texto não depende da largura
da célula. A substituição do sinal # que ocorre na interface do usuário do Excel não
afeta o valor de texto retornado pela API.
TypeScript
getText(): string[][];
Retornos
string[][]
getValues()
Representa os valores brutos da exibição do intervalo especificado. Os dados
retornados podem ser dos tipos: cadeia de caracteres, número ou booliano. Células
que contêm um erro retornarão a cadeia de caracteres de erro.
TypeScript
Retornos
(string | number | boolean)[][]
getValueTypes()
Representa o tipo de dados de cada célula.
TypeScript
getValueTypes(): RangeValueType[][];
Retornos
ExcelScript.RangeValueType[][]
setFormulas(formulas)
Representa a fórmula em notação A1. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
Parâmetros
formulas string[][]
Retornos
void
setFormulasLocal(formulasLocal)
Representa a fórmula em notação A1, na formatação de número da localidade e no
idioma do usuário. Por exemplo, a fórmula "=SUM(A1, 1.5)" em inglês seria
"=SOMA(A1; 1,5)" em português. Se uma célula não tiver fórmula, seu valor será
retornado.
TypeScript
Parâmetros
formulasLocal string[][]
Retornos
void
setFormulasR1C1(formulasR1C1)
Representa a fórmula em notação no estilo L1C1. Se uma célula não tiver fórmula,
seu valor será retornado.
TypeScript
Parâmetros
formulasR1C1 string[][]
Retornos
void
setNumberFormat(numberFormat)
Representa o código de formato de número do Excel para determinada célula.
TypeScript
Parâmetros
numberFormat string[][]
Retornos
void
setValues(values)
Representa os valores brutos da exibição do intervalo especificado. Os dados
retornados podem ser dos tipos: cadeia de caracteres, número ou booliano. Células
que contêm um erro retornarão a cadeia de caracteres de erro.
TypeScript
Parâmetros
values (string | number | boolean)[][]
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RemoveDuplicatesResult
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getRemoved()
Número de linhas duplicadas removidas pela operação.
TypeScript
getRemoved(): number;
Retornos
number
getUniqueRemaining()
Número de linhas restantes exclusivas presentes no intervalo resultante.
TypeScript
getUniqueRemaining(): number;
Retornos
number
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ReplaceCriteria interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
completeMatch
Especifica se a correspondência precisa ser concluída ou parcial. Uma
correspondência completa corresponde ao conteúdo inteiro da célula. Uma
correspondência parcial corresponde a uma substring dentro do conteúdo da célula
(por exemplo, cat corresponde parcialmente e scatter ). caterpillar O padrão é
false (parcial).
TypeScript
completeMatch?: boolean;
Valor da propriedade
boolean
Exemplos
TypeScript
/**
* This script normalizes the text in a column so that values don't
include both "OK" and "okay".
* It replaces "OK" and all the case-based variants with "okay".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range representing column D.
const currentSheet = workbook.getActiveWorksheet();
const column = currentSheet.getRange("D:D");
matchCase
Especifica se a correspondência é sensível a maiúsculas de minúsculas. O padrão é
false (sem maiúsculas de maiúsculas de minúsculas).
TypeScript
matchCase?: boolean;
Valor da propriedade
boolean
Exemplos
TypeScript
/**
* This script replaces instances of "NA" with "North America",
* using the casing to ignore parts of words.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the currently used range.
const currentSheet = workbook.getActiveWorksheet();
const usedRange = currentSheet.getUsedRange();
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.RowColumnPivotHierarchy
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample sorts the rows of a PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get an existing PivotTable.
const pivotTable = workbook.getPivotTable("Farm Sales");
// Sort the "Farm" row's only field by the values in "Sum of Crates Sold
Wholesale".
rowToSort.getFields()[0].sortByValues(ExcelScript.SortBy.descending,
valueFieldToSortOn);
}
Métodos
ノ Expandir a tabela
getId() ID do RowColumnPivotHierarchy.
Detalhes do método
getFields()
Retorna PivotFields associados a RowColumnPivotHierarchy.
TypeScript
getFields(): PivotField[];
Retornos
ExcelScript.PivotField[]
getId()
ID do RowColumnPivotHierarchy.
TypeScript
getId(): string;
Retornos
string
getName()
Nome da RowColumnPivotHierarchy.
TypeScript
getName(): string;
Retornos
string
getPivotField(name)
Obtém um PivotField pelo nome. Se o PivotField não existir, esse método retornará
undefined .
TypeScript
Parâmetros
name string
Nome do PivotField a ser recuperado.
Retornos
ExcelScript.PivotField | undefined
getPosition()
Posição da RowColumnPivotHierarchy.
TypeScript
getPosition(): number;
Retornos
number
setName(name)
Nome da RowColumnPivotHierarchy.
TypeScript
Parâmetros
name string
Retornos
void
setPosition(position)
Posição da RowColumnPivotHierarchy.
TypeScript
Parâmetros
position number
Retornos
void
setToDefault()
Redefine o RowColumnPivotHierarchy para os valores padrão.
TypeScript
setToDefault(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SearchCriteria interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script searches for the next instance of the text "TK" on the
current worksheet.
* It then selects that cell and removes "TK" and all formatting from the
cell.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range on the current worksheet.
let range = workbook.getActiveWorksheet().getUsedRange();
// Remove the "TK" text value from the cell, as well as any formatting
that may have been added.
tkCell.clear(ExcelScript.ClearApplyTo.all);
}
Propriedades
ノ Expandir a tabela
complete Especifica se a correspondência precisa ser concluída ou parcial. Uma
Match correspondência completa corresponde ao conteúdo inteiro da célula. Uma
correspondência parcial corresponde a uma substring dentro do conteúdo da célula
(por exemplo, cat corresponde parcialmente e scatter ). caterpillar O padrão é
false (parcial).
Detalhes da propriedade
completeMatch
Especifica se a correspondência precisa ser concluída ou parcial. Uma
correspondência completa corresponde ao conteúdo inteiro da célula. Uma
correspondência parcial corresponde a uma substring dentro do conteúdo da célula
(por exemplo, cat corresponde parcialmente e scatter ). caterpillar O padrão é
false (parcial).
TypeScript
completeMatch?: boolean;
Valor da propriedade
boolean
matchCase
Especifica se a correspondência é sensível a maiúsculas de minúsculas. O padrão é
false (sem maiúsculas de maiúsculas de minúsculas).
TypeScript
matchCase?: boolean;
Valor da propriedade
boolean
searchDirection
Especifica a direção da pesquisa. O padrão é para frente. Consulte
ExcelScript.SearchDirection .
TypeScript
searchDirection?: SearchDirection;
Valor da propriedade
ExcelScript.SearchDirection
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Shape interface
Referência
Pacote: ExcelScript
Representa um objeto de forma genérica na planilha. Uma forma pode ser uma forma
geométrica, uma linha, um grupo de formas, etc.
Comentários
Exemplos
TypeScript
/**
* This script creates a hexagon shape on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const hexagon: ExcelScript.Shape =
currentSheet.addGeometricShape(ExcelScript.GeometricShapeType.hexagon);
Métodos
ノ Expandir a tabela
copyTo(destination Copia e cola um Shape objeto. A forma colada é copiada para o mesmo
Sheet) local de pixel que essa forma.
Detalhes do método
copyTo(destinationSheet)
Copia e cola um Shape objeto. A forma colada é copiada para o mesmo local de
pixel que essa forma.
TypeScript
Retornos
ExcelScript.Shape
delete()
Remove a forma da planilha.
TypeScript
delete(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script deletes all the shapes on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the collection of shapes on the currently selected worksheet.
const shapes = workbook.getActiveWorksheet().getShapes();
getAltTextDescription()
Especifica o texto de descrição alternativa para um Shape objeto.
TypeScript
getAltTextDescription(): string;
Retornos
string
getAltTextTitle()
Especifica o texto de título alternativo para um Shape objeto.
TypeScript
getAltTextTitle(): string;
Retornos
string
getAsImage(format)
2 Aviso
ExcelScript.PictureFormat.JPEG e . ExcelScript.PictureFormat.GIF
TypeScript
Parâmetros
format ExcelScript.PictureFormat
Especifica o formato da imagem.
Retornos
string
Exemplos
TypeScript
/**
* This script creates a star shape with the value from cell A1.
* It then returns the image as a base64-encoded string.
* This string would be used as part of a Power Automate flow to add the
image elsewhere.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Set the text of star and make sure the shape fits the text.
const textFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFit
Text);
getConnectionSiteCount()
Retorna o número de locais de conexão nessa forma.
TypeScript
getConnectionSiteCount(): number;
Retornos
number
getFill()
Retorna a formatação de preenchimento dessa forma.
TypeScript
getFill(): ShapeFill;
Retornos
ExcelScript.ShapeFill
getGeometricShape()
Retorna a forma geométrica associada à forma. Um erro será lançado, se o tipo de
forma não for "GeometricShape".
TypeScript
getGeometricShape(): GeometricShape;
Retornos
ExcelScript.GeometricShape
getGeometricShapeType()
Especifica o tipo de forma geométrica dessa forma geométrica. Confira
ExcelScript.GeometricShapeType detalhes. Retorna null se o tipo de forma não for
"GeometricShape".
TypeScript
getGeometricShapeType(): GeometricShapeType;
Retornos
ExcelScript.GeometricShapeType
getGroup()
Retorna o grupo de forma associado à forma. Um erro será lançado, se o tipo de
forma não for "GroupShape".
TypeScript
getGroup(): ShapeGroup;
Retornos
ExcelScript.ShapeGroup
getHeight()
Especifica a altura, em pontos, da forma. Gera uma exceção InvalidArgument quando
definida com um valor negativo ou zero como uma entrada.
TypeScript
getHeight(): number;
Retornos
number
getId()
Especifica o identificador de forma.
TypeScript
getId(): string;
Retornos
string
getImage()
Retorna a imagem associada à forma. Um erro será lançado, se o tipo de forma não
for "Imagem".
TypeScript
getImage(): Image;
Retornos
ExcelScript.Image
Exemplos
TypeScript
/**
* This script transfers an image from one worksheet to another.
*/
function main(workbook: ExcelScript.Workbook)
{
// Get the worksheet with the image on it.
let firstWorksheet = workbook.getWorksheet("FirstSheet");
getImageAsBase64(format)
Converte a forma em uma imagem e retorna a imagem como uma cadeia de
caracteres de base 64. O DPI é 96. Os únicos formatos com suporte são
ExcelScript.PictureFormat.BMP , ExcelScript.PictureFormat.PNG , ,
ExcelScript.PictureFormat.JPEG e . ExcelScript.PictureFormat.GIF
TypeScript
Retornos
string
getLeft()
A distância, em pontos, da lateral esquerda da forma do lado esquerdo da planilha.
Gera uma exceção InvalidArgument quando definida com um valor negativo como
uma entrada.
TypeScript
getLeft(): number;
Retornos
number
getLevel()
Especifica o nível da forma especificada. Por exemplo, um nível de 0 significa que a
forma não faz parte de nenhum grupo, um nível de 1 significa que a forma é parte
de um grupo de nível superior e um nível 2 significa que a forma faz parte de um
subgrupo do nível superior.
TypeScript
getLevel(): number;
Retornos
number
getLine()
Retorna a linha associada à forma. Um erro será lançado, se o tipo de forma não for
"Linha".
TypeScript
getLine(): Line;
Retornos
ExcelScript.Line
Exemplos
TypeScript
/**
* This script adds a line that goes from cell B2 to cell F4 on the
current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Add an open arrowhead to the end of the line, such that it points at
F4.
const line = newShape.getLine();
line.setEndArrowheadStyle(ExcelScript.ArrowheadStyle.open);
}
getLineFormat()
Retorna a formatação de linha do objeto de forma.
TypeScript
getLineFormat(): ShapeLineFormat;
Retornos
ExcelScript.ShapeLineFormat
getLockAspectRatio()
Especifica se a proporção dessa forma está bloqueada.
TypeScript
getLockAspectRatio(): boolean;
Retornos
boolean
getName()
Especifica o nome da forma.
TypeScript
getName(): string;
Retornos
string
getParentGroup()
Especifica o grupo pai dessa forma.
TypeScript
getParentGroup(): Shape;
Retornos
ExcelScript.Shape
getPlacement()
Representa como o objeto é anexado às células abaixo dela.
TypeScript
getPlacement(): Placement;
Retornos
ExcelScript.Placement
getRotation()
Especifica a rotação, em graus, da forma.
TypeScript
getRotation(): number;
Retornos
number
getTextFrame()
Retorna o objeto text frame de uma forma.
TypeScript
getTextFrame(): TextFrame;
Retornos
ExcelScript.TextFrame
Exemplos
TypeScript
/**
* This script creates a star shape with the value from cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Set the text of star and make sure the shape fits the text.
const textFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFit
Text);
}
getTop()
A distância, em pontos, da borda superior da forma até a borda superior da planilha.
Gera uma exceção InvalidArgument quando definida com um valor negativo como
uma entrada.
TypeScript
getTop(): number;
Retornos
number
getType()
Retorna o tipo dessa forma. Confira ExcelScript.ShapeType detalhes.
TypeScript
getType(): ShapeType;
Retornos
ExcelScript.ShapeType
getVisible()
Especifica se a forma está visível.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWidth()
Especifica a largura, em pontos, da forma. Gera uma exceção InvalidArgument
quando definida com um valor negativo ou zero como uma entrada.
TypeScript
getWidth(): number;
Retornos
number
getZOrderPosition()
Retorna a posição da forma especificada na ordem z, com 0 representando a parte
inferior da pilha do pedido.
TypeScript
getZOrderPosition(): number;
Retornos
number
incrementLeft(increment)
Move a forma horizontalmente pelo número especificado de pontos.
TypeScript
Retornos
void
incrementRotation(increment)
O formato é girado em sentido horário ao redor do eixo z pelo número especificado
de graus. Use a rotation propriedade para definir a rotação absoluta da forma.
TypeScript
Parâmetros
increment number
Quantos graus a forma será girada. Um valor positivo gira a forma no sentido
horário e um valor negativo gira-a no sentido anti-horário.
Retornos
void
incrementTop(increment)
Move a forma verticalmente pelo número especificado de pontos.
TypeScript
Parâmetros
increment number
O incremento, em pontos, a forma será movida verticalmente. Um valor positivo
move a forma para baixo e um valor negativo a move para cima.
Retornos
void
TypeScript
scaleHeight(
scaleFactor: number,
scaleType: ShapeScaleType,
scaleFrom?: ShapeScaleFrom
): void;
Parâmetros
scaleFactor number
Especifica a proporção entre a altura da forma após você redimensioná-la e a altura
atual ou original.
scaleType ExcelScript.ShapeScaleType
Especifica se a forma é dimensionada em relação ao tamanho original ou atual. A
opção de dimensionamento de tamanho original só funciona para imagens.
scaleFrom ExcelScript.ShapeScaleFrom
Opcional. Especifica qual parte da forma mantém sua posição quando a forma é
dimensionada. Se omitido, ele representa o canto superior esquerdo da forma
mantém sua posição.
Retornos
void
scaleWidth(scaleFactor, scaleType, scaleFrom)
Dimensiona a largura da forma por um fator especificado. Para imagens, é possível
indicar se você deseja dimensionar a forma em relação ao tamanho original ou ao
tamanho atual. As formas que não são figuras serão sempre dimensionadas em
relação à sua largura atual.
TypeScript
scaleWidth(
scaleFactor: number,
scaleType: ShapeScaleType,
scaleFrom?: ShapeScaleFrom
): void;
Parâmetros
scaleFactor number
Especifica a proporção entre a largura da forma após você redimensioná-la e a
largura atual ou original.
scaleType ExcelScript.ShapeScaleType
Especifica se a forma é dimensionada em relação ao tamanho original ou atual. A
opção de dimensionamento de tamanho original só funciona para imagens.
scaleFrom ExcelScript.ShapeScaleFrom
Opcional. Especifica qual parte da forma mantém sua posição quando a forma é
dimensionada. Se omitido, ele representa o canto superior esquerdo da forma
mantém sua posição.
Retornos
void
setAltTextDescription(altTextDescription)
Especifica o texto de descrição alternativa para um Shape objeto.
TypeScript
Retornos
void
setAltTextTitle(altTextTitle)
Especifica o texto de título alternativo para um Shape objeto.
TypeScript
Parâmetros
altTextTitle string
Retornos
void
setGeometricShapeType(geometricShapeType)
Especifica o tipo de forma geométrica dessa forma geométrica. Confira
ExcelScript.GeometricShapeType detalhes. Retorna null se o tipo de forma não for
"GeometricShape".
TypeScript
Parâmetros
geometricShapeType ExcelScript.GeometricShapeType
Retornos
void
setHeight(height)
Especifica a altura, em pontos, da forma. Gera uma exceção InvalidArgument quando
definida com um valor negativo ou zero como uma entrada.
TypeScript
Parâmetros
height number
Retornos
void
setLeft(left)
A distância, em pontos, da lateral esquerda da forma do lado esquerdo da planilha.
Gera uma exceção InvalidArgument quando definida com um valor negativo como
uma entrada.
TypeScript
Parâmetros
left number
Retornos
void
setLockAspectRatio(lockAspectRatio)
Especifica se a proporção dessa forma está bloqueada.
TypeScript
setLockAspectRatio(lockAspectRatio: boolean): void;
Parâmetros
lockAspectRatio boolean
Retornos
void
setName(name)
Especifica o nome da forma.
TypeScript
Parâmetros
name string
Retornos
void
Exemplos
TypeScript
/**
* This script creates a triangle shape on the current worksheet and
names it "TRI".
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const triangle: ExcelScript.Shape =
currentSheet.addGeometricShape(ExcelScript.GeometricShapeType.triangle);
triangle.setName("TRI");
}
setPlacement(placement)
Representa como o objeto é anexado às células abaixo dela.
TypeScript
Parâmetros
placement ExcelScript.Placement
Retornos
void
Exemplos
TypeScript
/**
* This script creates a diamond shape at cell C3.
* The shape moves and resizes as the grid underneath it changes.
*/
function main(workbook: ExcelScript.Workbook) {
// Get cell C3 in the current worksheet.
const sheet = workbook.getActiveWorksheet();
const cell = sheet.getRange("C3");
// Set the placement of the shape so that it resizes and moves with the
grid.
diamond.setPlacement(ExcelScript.Placement.twoCell);
}
setRotation(rotation)
Especifica a rotação, em graus, da forma.
TypeScript
Parâmetros
rotation number
Retornos
void
setTop(top)
A distância, em pontos, da borda superior da forma até a borda superior da planilha.
Gera uma exceção InvalidArgument quando definida com um valor negativo como
uma entrada.
TypeScript
Parâmetros
top number
Retornos
void
setVisible(visible)
Especifica se a forma está visível.
TypeScript
Parâmetros
visible boolean
Retornos
void
setWidth(width)
Especifica a largura, em pontos, da forma. Gera uma exceção InvalidArgument
quando definida com um valor negativo ou zero como uma entrada.
TypeScript
Parâmetros
width number
Retornos
void
setZOrder(position)
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.
TypeScript
Parâmetros
position ExcelScript.ShapeZOrder
Para onde mover a forma na pilha de ordem z em relação às outras formas. Confira
ExcelScript.ShapeZOrder detalhes.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeFill interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
clear()
Limpa a formatação do preenchimento de um objeto de forma.
TypeScript
clear(): void;
Retornos
void
getForegroundColor()
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")
TypeScript
getForegroundColor(): string;
Retornos
string
getTransparency()
Especifica o percentual de transparência do preenchimento como um valor de 0,0
(opaco) a 1,0 (claro). Retorna null se o tipo de forma não dá suporte à transparência
ou o preenchimento de forma tiver transparência inconsistente, como com um tipo
de preenchimento gradiente.
TypeScript
getTransparency(): number;
Retornos
number
getType()
Retorna o tipo de preenchimento da forma. Confira ExcelScript.ShapeFillType
detalhes.
TypeScript
getType(): ShapeFillType;
Retornos
ExcelScript.ShapeFillType
setForegroundColor(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")
TypeScript
Parâmetros
foregroundColor string
Retornos
void
setSolidColor(color)
Define a formatação de preenchimento de um formato com uma cor uniforme. Isso
altera o tipo de preenchimento para "Sólido".
TypeScript
Parâmetros
color string
Uma cadeia de caracteres que representa a cor de preenchimento no formato de cor
HTML, no formulário #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML
nomeada (por exemplo, "laranja").
Retornos
void
setTransparency(transparency)
Especifica o percentual de transparência do preenchimento como um valor de 0,0
(opaco) a 1,0 (claro). Retorna null se o tipo de forma não dá suporte à transparência
ou o preenchimento de forma tiver transparência inconsistente, como com um tipo
de preenchimento gradiente.
TypeScript
Parâmetros
transparency number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeFont interface
Referência
Pacote: ExcelScript
Representa os atributos de fonte, como nome da fonte, tamanho da fonte e cor, para o
objeto de TextRange uma forma.
Métodos
ノ Expandir a tabela
Detalhes do método
getBold()
Representa o status da fonte em negrito. Retornará null se o TextRange incluir
fragmentos de texto em negrito e não negrito.
TypeScript
getBold(): boolean;
Retornos
boolean
getColor()
Representação de código de cor HTML da cor do texto (por exemplo, "#FF0000"
representa vermelho). Retornará null se o TextRange incluir fragmentos de texto
com cores diferentes.
TypeScript
getColor(): string;
Retornos
string
getItalic()
Representa o status da fonte em itálico. Retornará null se o TextRange incluir
fragmentos de texto itálico e não itálico.
TypeScript
getItalic(): boolean;
Retornos
boolean
getName()
Representa o nome da fonte (por exemplo, "Calibri"). Se o texto for um script
complexo ou uma linguagem do Leste Asiático, este será o nome da fonte
correspondente; caso contrário, é o nome da fonte latina.
TypeScript
getName(): string;
Retornos
string
getSize()
Representa o tamanho da fonte em pontos (por exemplo, 11). Retornará null se o
TextRange incluir fragmentos de texto com diferentes tamanhos de fonte.
TypeScript
getSize(): number;
Retornos
number
getUnderline()
Tipo de sublinhado aplicado à fonte. Retornará null se o TextRange incluir
fragmentos de texto com diferentes estilos de sublinhado. Confira
ExcelScript.ShapeFontUnderlineStyle detalhes.
TypeScript
getUnderline(): ShapeFontUnderlineStyle;
Retornos
ExcelScript.ShapeFontUnderlineStyle
setBold(bold)
Representa o status da fonte em negrito. Retornará null se o TextRange incluir
fragmentos de texto em negrito e não negrito.
TypeScript
Parâmetros
bold boolean
Retornos
void
setColor(color)
Representação de código de cor HTML da cor do texto (por exemplo, "#FF0000"
representa vermelho). Retornará null se o TextRange incluir fragmentos de texto
com cores diferentes.
TypeScript
Parâmetros
color string
Retornos
void
setItalic(italic)
Representa o status da fonte em itálico. Retornará null se o TextRange incluir
fragmentos de texto itálico e não itálico.
TypeScript
Parâmetros
italic boolean
Retornos
void
setName(name)
Representa o nome da fonte (por exemplo, "Calibri"). Se o texto for um script
complexo ou uma linguagem do Leste Asiático, este será o nome da fonte
correspondente; caso contrário, é o nome da fonte latina.
TypeScript
Parâmetros
name string
Retornos
void
setSize(size)
Representa o tamanho da fonte em pontos (por exemplo, 11). Retornará null se o
TextRange incluir fragmentos de texto com diferentes tamanhos de fonte.
TypeScript
Parâmetros
size number
Retornos
void
setUnderline(underline)
Tipo de sublinhado aplicado à fonte. Retornará null se o TextRange incluir
fragmentos de texto com diferentes estilos de sublinhado. Confira
ExcelScript.ShapeFontUnderlineStyle detalhes.
TypeScript
Parâmetros
underline ExcelScript.ShapeFontUnderlineStyle
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeGroup interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getShape(key) Obtém uma forma usando seu nome ou ID. Se o objeto shape não existir, esse
método retornará undefined .
Detalhes do método
getGroupShape()
Retorna o Shape objeto associado ao grupo.
TypeScript
getGroupShape(): Shape;
Retornos
ExcelScript.Shape
getId()
Especifica o identificador de forma.
TypeScript
getId(): string;
Retornos
string
getShape(key)
Obtém uma forma usando seu nome ou ID. Se o objeto shape não existir, esse
método retornará undefined .
TypeScript
Parâmetros
key string
O nome ou a ID da forma a ser recuperada.
Retornos
ExcelScript.Shape | undefined
getShapes()
Retorna a coleção de Shape objetos.
TypeScript
getShapes(): Shape[];
Retornos
ExcelScript.Shape[]
ungroup()
Desagrupa todas as formas agrupadas no grupo de forma especificado.
TypeScript
ungroup(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.ShapeLineFormat interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getColor()
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").
TypeScript
getColor(): string;
Retornos
string
getDashStyle()
Representa o estilo de linha da forma. Retorna null quando a linha não está visível
ou há estilos de traço inconsistentes. Confira ExcelScript.ShapeLineDashStyle
detalhes.
TypeScript
getDashStyle(): ShapeLineDashStyle;
Retornos
ExcelScript.ShapeLineDashStyle
getStyle()
Representa o estilo de linha da forma. Retorna null quando a linha não está visível
ou há estilos inconsistentes. Confira ExcelScript.ShapeLineStyle detalhes.
TypeScript
getStyle(): ShapeLineStyle;
Retornos
ExcelScript.ShapeLineStyle
getTransparency()
Representa o grau de transparência da linha especificada como um valor de 0,0
(opaco) a 1,0 (claro). Retorna null quando a forma tem transparências
inconsistentes.
TypeScript
getTransparency(): number;
Retornos
number
getVisible()
Especifica se a formatação de linha de um elemento de forma está visível. Retorna
null quando a forma tem visibilidades inconsistentes.
TypeScript
getVisible(): boolean;
Retornos
boolean
getWeight()
Representa a espessura da linha, em pontos. Retorna null quando a linha não está
visível ou há pesos de linha inconsistentes.
TypeScript
getWeight(): number;
Retornos
number
setColor(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").
TypeScript
Parâmetros
color string
Retornos
void
setDashStyle(dashStyle)
Representa o estilo de linha da forma. Retorna null quando a linha não está visível
ou há estilos de traço inconsistentes. Confira ExcelScript.ShapeLineDashStyle
detalhes.
TypeScript
Parâmetros
dashStyle ExcelScript.ShapeLineDashStyle
Retornos
void
setStyle(style)
Representa o estilo de linha da forma. Retorna null quando a linha não está visível
ou há estilos inconsistentes. Confira ExcelScript.ShapeLineStyle detalhes.
TypeScript
Parâmetros
style ExcelScript.ShapeLineStyle
Retornos
void
setTransparency(transparency)
Representa o grau de transparência da linha especificada como um valor de 0,0
(opaco) a 1,0 (claro). Retorna null quando a forma tem transparências
inconsistentes.
TypeScript
Parâmetros
transparency number
Retornos
void
setVisible(visible)
Especifica se a formatação de linha de um elemento de forma está visível. Retorna
null quando a forma tem visibilidades inconsistentes.
TypeScript
Parâmetros
visible boolean
Retornos
void
setWeight(weight)
Representa a espessura da linha, em pontos. Retorna null quando a linha não está
visível ou há pesos de linha inconsistentes.
TypeScript
Parâmetros
weight number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.ShowAsRule interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
baseField O PivotField para basear o ShowAs cálculo em, se aplicável de acordo com o
ShowAsCalculation tipo, em outra . null
Detalhes da propriedade
baseField
O PivotField para basear o ShowAs cálculo em, se aplicável de acordo com o
ShowAsCalculation tipo, em outra . null
TypeScript
baseField?: PivotField;
Valor da propriedade
ExcelScript.PivotField
baseItem
O item no qual basear o ShowAs cálculo, se aplicável de acordo com o
ShowAsCalculation tipo, em outro null .
TypeScript
baseItem?: PivotItem;
Valor da propriedade
ExcelScript.PivotItem
calculation
O ShowAs cálculo a ser usado para o PivotField. Confira
ExcelScript.ShowAsCalculation detalhes.
TypeScript
calculation: ShowAsCalculation;
Valor da propriedade
ExcelScript.ShowAsCalculation
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Slicer interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a slicer for an existing PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Pivot".
const farmPivot = workbook.getPivotTable("Farm Pivot");
Métodos
ノ Expandir a tabela
Detalhes do método
clearFilters()
Limpa todos os filtros aplicados à segmentação de dados no momento.
TypeScript
clearFilters(): void;
Retornos
void
delete()
Exclui a segmentação de dados.
TypeScript
delete(): void;
Retornos
void
getCaption()
Representa a legenda da segmentação.
TypeScript
getCaption(): string;
Retornos
string
getHeight()
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção
InvalidArgument quando definida com um valor negativo ou zero como uma
entrada.
TypeScript
getHeight(): number;
Retornos
number
getId()
Representa a ID exclusiva da segmentação.
TypeScript
getId(): string;
Retornos
string
getIsFilterCleared()
O valor será true se todos os filtros aplicados atualmente na segmentação forem
desmarcados.
TypeScript
getIsFilterCleared(): boolean;
Retornos
boolean
getLeft()
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à
esquerda da planilha. Lança um InvalidArgument erro quando definido com um
valor negativo como uma entrada.
TypeScript
getLeft(): number;
Retornos
number
getName()
Representa o nome da segmentação.
TypeScript
getName(): string;
Retornos
string
getSelectedItems()
Retorna uma matriz de chaves de itens selecionados.
TypeScript
getSelectedItems(): string[];
Retornos
string[]
getSlicerItem(key)
Obtém um item da segmentação de dados usando sua chave ou nome. Se o item
slicer não existir, esse método retornará undefined .
TypeScript
Parâmetros
key string
Chave ou nome da segmentação a ser recuperada.
Retornos
ExcelScript.SlicerItem | undefined
getSlicerItems()
Representa a coleção de itens de segmentação que fazem parte da segmentação.
TypeScript
getSlicerItems(): SlicerItem[];
Retornos
ExcelScript.SlicerItem[]
getSortBy()
Representa a ordem de classificação dos itens na segmentação de dados. Os valores
possíveis são: "DataSourceOrder", "Ascending", "Descending".
TypeScript
getSortBy(): SlicerSortType;
Retornos
ExcelScript.SlicerSortType
getStyle()
Valor constante que representa o estilo de segmentação. Os valores possíveis são:
"SlicerStyleLight1" por meio de "SlicerStyleLight6", "TableStyleOther1" por meio de
"TableStyleOther2", "SlicerStyleDark1" por meio de "SlicerStyleDark6". Também é
possível usar um estilo definido pelo usuário que esteja presente na planilha.
TypeScript
getStyle(): string;
Retornos
string
getTop()
Representa a distância, em pontos, da borda superior da segmentação de dados na
parte superior da planilha. Lança um InvalidArgument erro quando definido com um
valor negativo como uma entrada.
TypeScript
getTop(): number;
Retornos
number
getWidth()
Representa a largura, em pontos, da segmentação de dados. Lança um
InvalidArgument erro quando definido com um valor negativo ou zero como uma
entrada.
TypeScript
getWidth(): number;
Retornos
number
getWorksheet()
Representa a planilha que contém a segmentação de dados.
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
selectItems(items)
Seleciona itens de segmentação com base em suas chaves. As seleções anteriores
são desmarcadas. Todos os itens serão selecionados por padrão se a matriz estiver
vazia.
TypeScript
Parâmetros
items string[]
Opcional. Os nomes de item de segmentação especificados a serem selecionados.
Retornos
void
setCaption(caption)
Representa a legenda da segmentação.
TypeScript
Parâmetros
caption string
Retornos
void
setHeight(height)
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção
InvalidArgument quando definida com um valor negativo ou zero como uma
entrada.
TypeScript
Parâmetros
height number
Retornos
void
setLeft(left)
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à
esquerda da planilha. Lança um InvalidArgument erro quando definido com um
valor negativo como uma entrada.
TypeScript
Parâmetros
left number
Retornos
void
setName(name)
Representa o nome da segmentação.
TypeScript
Parâmetros
name string
Retornos
void
setSortBy(sortBy)
Representa a ordem de classificação dos itens na segmentação de dados. Os valores
possíveis são: "DataSourceOrder", "Ascending", "Descending".
TypeScript
Parâmetros
sortBy ExcelScript.SlicerSortType
Retornos
void
setStyle(style)
Valor constante que representa o estilo de segmentação. Os valores possíveis são:
"SlicerStyleLight1" por meio de "SlicerStyleLight6", "TableStyleOther1" por meio de
"TableStyleOther2", "SlicerStyleDark1" por meio de "SlicerStyleDark6". Também é
possível usar um estilo definido pelo usuário que esteja presente na planilha.
TypeScript
Parâmetros
style string
Retornos
void
setTop(top)
Representa a distância, em pontos, da borda superior da segmentação de dados na
parte superior da planilha. Lança um InvalidArgument erro quando definido com um
valor negativo como uma entrada.
TypeScript
Parâmetros
top number
Retornos
void
setWidth(width)
Representa a largura, em pontos, da segmentação de dados. Lança um
InvalidArgument erro quando definido com um valor negativo ou zero como uma
entrada.
TypeScript
Parâmetros
width number
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SlicerItem interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
getIsSelected() O valor será true se o item de segmentação for selecionado. Definir esse valor
não limpará o estado selecionado de outros itens de segmentação. Por padrão,
se o item de segmentação for o único selecionado, quando ele for dessemar,
todos os itens serão selecionados.
setIsSelected(is O valor será true se o item de segmentação for selecionado. Definir esse valor
Selected) não limpará o estado selecionado de outros itens de segmentação. Por padrão,
se o item de segmentação for o único selecionado, quando ele for dessemar,
todos os itens serão selecionados.
Detalhes do método
getHasData()
O valor será true se o item de segmentação tiver dados.
TypeScript
getHasData(): boolean;
Retornos
boolean
getIsSelected()
O valor será true se o item de segmentação for selecionado. Definir esse valor não
limpará o estado selecionado de outros itens de segmentação. Por padrão, se o item
de segmentação for o único selecionado, quando ele for dessemar, todos os itens
serão selecionados.
TypeScript
getIsSelected(): boolean;
Retornos
boolean
getKey()
Representa o valor exclusivo que representa o item da segmentação de dados.
TypeScript
getKey(): string;
Retornos
string
getName()
Representa o título exibido na interface do usuário do Excel.
TypeScript
getName(): string;
Retornos
string
setIsSelected(isSelected)
O valor será true se o item de segmentação for selecionado. Definir esse valor não
limpará o estado selecionado de outros itens de segmentação. Por padrão, se o item
de segmentação for o único selecionado, quando ele for dessemar, todos os itens
serão selecionados.
TypeScript
Parâmetros
isSelected boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SlicerStyle interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
duplicate() Cria uma duplicata desse estilo de segmentação com cópias de todos os
elementos de estilo.
Detalhes do método
delete()
Exclui o estilo de segmentação.
TypeScript
delete(): void;
Retornos
void
duplicate()
Cria uma duplicata desse estilo de segmentação com cópias de todos os elementos
de estilo.
TypeScript
duplicate(): SlicerStyle;
Retornos
ExcelScript.SlicerStyle
getName()
Especifica o nome do estilo de segmentação.
TypeScript
getName(): string;
Retornos
string
getReadOnly()
Especifica se esse SlicerStyle objeto é somente leitura.
TypeScript
getReadOnly(): boolean;
Retornos
boolean
setName(name)
Especifica o nome do estilo de segmentação.
TypeScript
setName(name: string): void;
Parâmetros
name string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.SortField interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
ascending
Especifica se a classificação é feita de forma crescente.
TypeScript
ascending?: boolean;
Valor da propriedade
boolean
color
Especifica a cor que é o destino da condição se a classificação estiver na fonte ou na
cor da célula.
TypeScript
color?: string;
Valor da propriedade
string
Exemplos
TypeScript
/**
* This script sorts a range based on the color of the cells.
* It brings all red cells to the top of the range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range (A1:D8) to sort from the current worksheet.
const worksheet = workbook.getActiveWorksheet();
const rangeToSort = worksheet.getRange("A1:D8");
dataOption
Representa as opções de classificação adicionais para esse campo.
TypeScript
dataOption?: SortDataOption;
Valor da propriedade
ExcelScript.SortDataOption
Exemplos
TypeScript
/**
* This script sorts a table based on the values in column 1.
* If the text of a column-1 value can be treated as a number,
* it will be sorted in numerical order, rather than Unicode order
* (so 123 will come before 12.3).
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
icon
Especifica o ícone que é o destino da condição, se a classificação estiver no ícone da
célula.
TypeScript
icon?: Icon;
Valor da propriedade
ExcelScript.Icon
key
Especifica a coluna (ou linha, dependendo da orientação de classificação) em que a
condição está. Representado como um deslocamento da primeira coluna (ou linha).
TypeScript
key: number;
Valor da propriedade
number
Exemplos
TypeScript
/**
* This script sorts the used range of the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range of the current worksheet.
const activeRange = workbook.getActiveWorksheet().getUsedRange();
sortOn
Especifica o tipo de classificação dessa condição.
TypeScript
sortOn?: SortOn;
Valor da propriedade
ExcelScript.SortOn
subField
Especifica o subcampo que é o nome da propriedade de destino de um valor rico
para classificar.
TypeScript
subField?: string;
Valor da propriedade
string
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Subtotals interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
automatic Se Automatic estiver definido como true , todos os outros valores serão
ignorados ao definir o Subtotals .
average Average
count Count
countNumbers CountNumbers
max Máx.
min Min
product Produto
standard StandardDeviation
Deviation
standard StandardDeviationP
DeviationP
sum Soma
variance Variância
varianceP VarianceP
Detalhes da propriedade
automatic
Se Automatic estiver definido como true , todos os outros valores serão ignorados
ao definir o Subtotals .
TypeScript
automatic?: boolean;
Valor da propriedade
boolean
average
Average
TypeScript
average?: boolean;
Valor da propriedade
boolean
count
Count
TypeScript
count?: boolean;
Valor da propriedade
boolean
countNumbers
CountNumbers
TypeScript
countNumbers?: boolean;
Valor da propriedade
boolean
max
Máx.
TypeScript
max?: boolean;
Valor da propriedade
boolean
min
Min
TypeScript
min?: boolean;
Valor da propriedade
boolean
product
Produto
TypeScript
product?: boolean;
Valor da propriedade
boolean
standardDeviation
StandardDeviation
TypeScript
standardDeviation?: boolean;
Valor da propriedade
boolean
standardDeviationP
StandardDeviationP
TypeScript
standardDeviationP?: boolean;
Valor da propriedade
boolean
sum
Soma
TypeScript
sum?: boolean;
Valor da propriedade
boolean
variance
Variância
TypeScript
variance?: boolean;
Valor da propriedade
boolean
varianceP
VarianceP
TypeScript
varianceP?: boolean;
Valor da propriedade
boolean
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Table interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a table from the current sheet's used range.
* It then adds a total row to the table with the SUM of the last column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the used range of the current worksheet.
const sheet = workbook.getActiveWorksheet();
const range = sheet.getUsedRange();
// Have the table display the SUM for the last column.
table.setShowTotals(true);
const lastColumn = table.getColumn(table.getColumns().length);
lastColumn.getTotalRowRange().setFormula(`=SUBTOTAL(109,
[${lastColumn.getName()}])`);
}
Métodos
ノ Expandir a tabela
getColumn(key) Obtém um objeto de coluna por nome ou ID. Se a coluna não existir,
esse método retornará undefined .
getColumnById(key) Obtém um objeto de coluna por ID. Se a coluna não existir, retornará
indefinido.
getShowHeaders() Especifica se a linha de cabeçalho está visível. Esse valor pode ser
definido para mostrar ou remover a linha do cabeçalho.
getShowTotals() Especifica se a linha total está visível. Esse valor pode ser definido para
mostrar ou remover a linha do total.
setShowHeaders(show Especifica se a linha de cabeçalho está visível. Esse valor pode ser
Headers) definido para mostrar ou remover a linha do cabeçalho.
setShowTotals(show Especifica se a linha total está visível. Esse valor pode ser definido para
Totals) mostrar ou remover a linha do total.
Detalhes do método
TypeScript
addColumn(
index?: number,
values?: (boolean | string | number)[],
name?: string
): TableColumn;
Parâmetros
index number
Opcional. Especifica a posição relativa da nova coluna. Se for null ou -1, a adição
ocorre no final. Colunas com um índice superior serão deslocadas para o lado.
Indexado com zero.
name string
Opcional. Especifica o nome da nova coluna. Se for null, o nome padrão será usado.
Retornos
ExcelScript.TableColumn
Exemplos
TypeScript
/**
* This script adds a new column to a table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
const table = workbook.getTables()[0];
addRow(index, values)
Adiciona uma linha à tabela.
TypeScript
Parâmetros
index number
Opcional. Especifica a posição relativa da nova linha. Se for null ou -1, a adição
ocorre no final. Todas as linhas abaixo da linha inserida serão deslocadas para baixo.
Indexado com zero.
Retornos
void
Exemplos
TypeScript
/**
* This script adds a row to an existing table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
addRows(index, values)
Adiciona uma ou mais linhas à tabela.
TypeScript
Parâmetros
index number
Opcional. Especifica a posição relativa da nova linha. Se for null ou -1, a adição
ocorre no final. Todas as linhas abaixo da linha inserida serão deslocadas para baixo.
Indexado com zero.
Retornos
void
Exemplos
TypeScript
/**
* This script adds multiple rows to an existing table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
clearFilters()
Limpa todos os filtros aplicados à tabela no momento.
TypeScript
clearFilters(): void;
Retornos
void
convertToRange()
Converte a tabela em um intervalo de células normal. Todos os dados são
preservados.
TypeScript
convertToRange(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script converts a table to a range and removes the formatting.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
delete()
Exclui a tabela.
TypeScript
delete(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script deletes a table.
* This removes all associated data and formatting.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "Inventory".
const table = workbook.getTable("Inventory");
deleteRowsAt(index, count)
Exclua um número especificado de linhas em um determinado índice.
TypeScript
Parâmetros
index number
O valor do índice da linha a ser excluída. Cuidado: o índice da linha pode ter se
movido do momento em que você determinou o valor a ser usado para remoção.
count number
Número de linhas a serem excluídas. Por padrão, uma única linha será excluída.
Observação: excluir mais de 1000 linhas ao mesmo tempo pode resultar em um
tempo limite do Power Automate.
Retornos
void
getAutoFilter()
Representa o AutoFilter objeto da tabela.
TypeScript
getAutoFilter(): AutoFilter;
Retornos
ExcelScript.AutoFilter
getColumn(key)
Obtém um objeto de coluna por nome ou ID. Se a coluna não existir, esse método
retornará undefined .
TypeScript
Retornos
ExcelScript.TableColumn | undefined
Exemplos
TypeScript
/**
* This script adjusts the indentation of a specific table column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
getColumnById(key)
Obtém um objeto de coluna por ID. Se a coluna não existir, retornará indefinido.
TypeScript
Parâmetros
key number
ID da coluna.
Retornos
ExcelScript.TableColumn | undefined
getColumnByName(key)
Obtém um objeto de coluna por Nome. Se a coluna não existir, retornará indefinido.
TypeScript
Parâmetros
key string
Nome da coluna.
Retornos
ExcelScript.TableColumn | undefined
Exemplos
TypeScript
/**
* This script removes a specific column from a table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "Inventory".
const table = workbook.getTable("Inventory");
getColumns()
Representa uma coleção de todas as colunas na tabela.
TypeScript
getColumns(): TableColumn[];
Retornos
ExcelScript.TableColumn[]
Exemplos
TypeScript
/**
* This script adds a new column to a table.
* It then sets the formulas in the new column to be the product
* of the values in the two preceding columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
const table = workbook.getTables()[0];
// Set the formulas in the "Total" column to be the product of the two
preceding columns.
totalColumn.getRangeBetweenHeaderAndTotal().setFormula(
`=[@[${productColumnName1}]]*[@[${productColumnName2}]]`
);
}
getHeaderRowRange()
Obtém o objeto de intervalo associado à linha de cabeçalho da tabela.
TypeScript
getHeaderRowRange(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script centers the text in a table's header row cells.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const table = currentSheet.getTables()[0];
headerRange.getFormat().setHorizontalAlignment(ExcelScript.HorizontalAlig
nment.center);
}
getHighlightFirstColumn()
Especifica se a primeira coluna contém formatação especial.
TypeScript
getHighlightFirstColumn(): boolean;
Retornos
boolean
getHighlightLastColumn()
Especifica se a última coluna contém formatação especial.
TypeScript
getHighlightLastColumn(): boolean;
Retornos
boolean
getId()
Retorna um valor que identifica de forma exclusiva a tabela em uma determinada
pasta de trabalho. O valor do identificador permanece o mesmo, ainda que a tabela
seja renomeada.
TypeScript
getId(): string;
Retornos
string
getLegacyId()
Retorna uma ID numérica.
TypeScript
getLegacyId(): string;
Retornos
string
getName()
Nome da tabela.
TypeScript
getName(): string;
Retornos
string
getPredefinedTableStyle()
Valor constante que representa o estilo de tabela. Os valores possíveis são:
"TableStyleLight1" por meio de "TableStyleLight21", "TableStyleMedium1" por
"TableStyleMedium28", "TableStyleDark1" até "TableStyleDark11". Também é possível
usar um estilo definido pelo usuário que esteja presente na planilha.
TypeScript
getPredefinedTableStyle(): string;
Retornos
string
getRange()
Obtém o objeto de intervalo associado a toda a tabela.
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script removes any extra formatting that's been applied to a
table.
* This leaves only the base table style effects.
* Any formatting outside of the table will be left as is.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
let worksheet = workbook.getActiveWorksheet();
let table = worksheet.getTables()[0];
// Clear all the formatting that is not applied by the table and the
table style.
range.clear(ExcelScript.ClearApplyTo.formats);
}
getRangeBetweenHeaderAndTotal()
Obtém o objeto de intervalo associado ao corpo de dados da tabela.
TypeScript
getRangeBetweenHeaderAndTotal(): Range;
Retornos
ExcelScript.Range
getRowCount()
Obtém a quantidade de linhas na tabela.
TypeScript
getRowCount(): number;
Retornos
number
getShowBandedColumns()
Especifica se as colunas mostram formatação em banda na qual colunas ímpares são
realçadas de forma diferente das até mesmo, para facilitar a leitura da tabela.
TypeScript
getShowBandedColumns(): boolean;
Retornos
boolean
getShowBandedRows()
Especifica se as linhas mostram formatação em banda na qual linhas ímpares são
realçadas de forma diferente das até mesmo, para facilitar a leitura da tabela.
TypeScript
getShowBandedRows(): boolean;
Retornos
boolean
getShowFilterButton()
Especifica se os botões de filtro estão visíveis na parte superior de cada cabeçalho de
coluna. Essa configuração só será permitida se a tabela tiver uma linha de cabeçalho.
TypeScript
getShowFilterButton(): boolean;
Retornos
boolean
getShowHeaders()
Especifica se a linha de cabeçalho está visível. Esse valor pode ser definido para
mostrar ou remover a linha do cabeçalho.
TypeScript
getShowHeaders(): boolean;
Retornos
boolean
getShowTotals()
Especifica se a linha total está visível. Esse valor pode ser definido para mostrar ou
remover a linha do total.
TypeScript
getShowTotals(): boolean;
Retornos
boolean
getSort()
Representa a classificação da tabela.
TypeScript
getSort(): TableSort;
Retornos
ExcelScript.TableSort
getTotalRowRange()
Obtém o objeto de intervalo associado à linha de totais da tabela.
TypeScript
getTotalRowRange(): Range;
Retornos
ExcelScript.Range
getWorksheet()
A planilha que contém a tabela atual.
TypeScript
getWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
reapplyFilters()
Aplica novamente todos os filtros à tabela.
TypeScript
reapplyFilters(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script reapplies the filters on every table in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get all the tables.
const tables = workbook.getTables();
resize(newRange)
Redimensione a tabela para o novo intervalo. O novo intervalo deve se sobrepor ao
intervalo de tabela original e os cabeçalhos (ou a parte superior da tabela) devem
estar na mesma linha.
TypeScript
Parâmetros
newRange ExcelScript.Range | string
O objeto de intervalo ou o endereço de intervalo que será usado para determinar o
novo tamanho da tabela.
Retornos
void
setHighlightFirstColumn(highlightFirstColumn)
Especifica se a primeira coluna contém formatação especial.
TypeScript
Parâmetros
highlightFirstColumn boolean
Retornos
void
setHighlightLastColumn(highlightLastColumn)
Especifica se a última coluna contém formatação especial.
TypeScript
Parâmetros
highlightLastColumn boolean
Retornos
void
setName(name)
Nome da tabela.
TypeScript
Parâmetros
name string
Retornos
void
setPredefinedTableStyle(predefinedTableStyle)
Valor constante que representa o estilo de tabela. Os valores possíveis são:
"TableStyleLight1" por meio de "TableStyleLight21", "TableStyleMedium1" por
"TableStyleMedium28", "TableStyleDark1" até "TableStyleDark11". Também é possível
usar um estilo definido pelo usuário que esteja presente na planilha.
TypeScript
Parâmetros
predefinedTableStyle string
Retornos
void
setShowBandedColumns(showBandedColumns)
Especifica se as colunas mostram formatação em banda na qual colunas ímpares são
realçadas de forma diferente das até mesmo, para facilitar a leitura da tabela.
TypeScript
Retornos
void
setShowBandedRows(showBandedRows)
Especifica se as linhas mostram formatação em banda na qual linhas ímpares são
realçadas de forma diferente das até mesmo, para facilitar a leitura da tabela.
TypeScript
Parâmetros
showBandedRows boolean
Retornos
void
setShowFilterButton(showFilterButton)
Especifica se os botões de filtro estão visíveis na parte superior de cada cabeçalho de
coluna. Essa configuração só será permitida se a tabela tiver uma linha de cabeçalho.
TypeScript
Parâmetros
showFilterButton boolean
Retornos
void
setShowHeaders(showHeaders)
Especifica se a linha de cabeçalho está visível. Esse valor pode ser definido para
mostrar ou remover a linha do cabeçalho.
TypeScript
Parâmetros
showHeaders boolean
Retornos
void
Exemplos
TypeScript
/**
* This script makes a table's headers not visible in the grid.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "CoverageTable".
const coverageTable = workbook.getTable("CoverageTable");
setShowTotals(showTotals)
Especifica se a linha total está visível. Esse valor pode ser definido para mostrar ou
remover a linha do total.
TypeScript
Parâmetros
showTotals boolean
Retornos
void
Exemplos
TypeScript
/**
* This script adds the Total Row to an existing table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the current worksheet.
const selectedSheet = workbook.getActiveWorksheet();
const table = selectedSheet.getTables()[0];
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TableColumn interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui a coluna da tabela.
TypeScript
delete(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script removes a specific column from a table.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the table named "Inventory".
const table = workbook.getTable("Inventory");
getFilter()
Recupera o filtro aplicado à coluna.
TypeScript
getFilter(): Filter;
Retornos
ExcelScript.Filter
Exemplos
TypeScript
/**
* This script adds a table filter to only show the top 10% of values
* belonging to a particular column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table on the current worksheet.
const table = workbook.getActiveWorksheet().getTables()[0];
// Get the filter for the "PageViews" table column.
const pageViewFilter =
table.getColumnByName("PageViews").getFilter();
// Apply a filter to only show the rows in the top 10% of values in
this column.
pageViewFilter.applyTopPercentFilter(10);
}
getHeaderRowRange()
Obtém o objeto de intervalo associado à linha de cabeçalho da coluna.
TypeScript
getHeaderRowRange(): Range;
Retornos
ExcelScript.Range
getId()
Retorna uma chave exclusiva que identifica a coluna na tabela.
TypeScript
getId(): number;
Retornos
number
getIndex()
Retorna o número de índice da coluna na coleção de colunas da tabela. Indexado
com zero.
TypeScript
getIndex(): number;
Retornos
number
getName()
Especifica o nome da coluna de tabela.
TypeScript
getName(): string;
Retornos
string
getRange()
Obtém o objeto de intervalo associado a toda a coluna.
TypeScript
getRange(): Range;
Retornos
ExcelScript.Range
getRangeBetweenHeaderAndTotal()
Obtém o objeto de intervalo associado ao corpo de dados da coluna.
TypeScript
getRangeBetweenHeaderAndTotal(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script adds a new column to a table.
* It then sets the formulas in the new column to be the product
* of the values in the two preceding columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first table in the workbook.
const table = workbook.getTables()[0];
// Set the formulas in the "Total" column to be the product of the two
preceding columns.
totalColumn.getRangeBetweenHeaderAndTotal().setFormula(
`=[@[${productColumnName1}]]*[@[${productColumnName2}]]`
);
}
getTotalRowRange()
Obtém o objeto de intervalo associado à linha de totais da coluna.
TypeScript
getTotalRowRange(): Range;
Retornos
ExcelScript.Range
setName(name)
Especifica o nome da coluna de tabela.
TypeScript
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TableSort interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
clear() Limpa a classificação que está na tabela. Essa ação não modifica a
ordenação da tabela, mas limpa o estado dos botões do cabeçalho.
getFields() Especifica as condições atuais usadas para classificar a tabela pela última
vez.
Detalhes do método
TypeScript
apply(
fields: SortField[],
matchCase?: boolean,
method?: SortMethod
): void;
Parâmetros
fields ExcelScript.SortField[]
A lista de condições para a classificação.
matchCase boolean
Opcional. Define se o uso de maiúsculas ou minúsculas afeta a ordenação da cadeia
de caracteres.
method ExcelScript.SortMethod
Opcional. O método de ordenação usado pelos caracteres chineses.
Retornos
void
Exemplos
TypeScript
/**
* This sample creates a table from the current worksheet's used range,
then sorts it based on the first column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
clear()
Limpa a classificação que está na tabela. Essa ação não modifica a ordenação da
tabela, mas limpa o estado dos botões do cabeçalho.
TypeScript
clear(): void;
Retornos
void
getFields()
Especifica as condições atuais usadas para classificar a tabela pela última vez.
TypeScript
getFields(): SortField[];
Retornos
ExcelScript.SortField[]
getMatchCase()
Especifica se o invólucro afeta o último tipo da tabela.
TypeScript
getMatchCase(): boolean;
Retornos
boolean
getMethod()
Representa o método de ordenação de caracteres chinês usado pela última vez para
classificar a tabela.
TypeScript
getMethod(): SortMethod;
Retornos
ExcelScript.SortMethod
reapply()
Reaplica os parâmetros de classificação atuais à tabela.
TypeScript
reapply(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TableStyle interface
Referência
Pacote: ExcelScript
Representa um estilo de tabela, que define os elementos de estilo por região da tabela.
Métodos
ノ Expandir a tabela
duplicate() Cria uma duplicata desse estilo de tabela com cópias de todos os elementos de
estilo.
Detalhes do método
delete()
Exclui o estilo de tabela.
TypeScript
delete(): void;
Retornos
void
duplicate()
Cria uma duplicata desse estilo de tabela com cópias de todos os elementos de
estilo.
TypeScript
duplicate(): TableStyle;
Retornos
ExcelScript.TableStyle
getName()
Especifica o nome do estilo de tabela.
TypeScript
getName(): string;
Retornos
string
getReadOnly()
Especifica se esse TableStyle objeto é somente leitura.
TypeScript
getReadOnly(): boolean;
Retornos
boolean
setName(name)
Especifica o nome do estilo de tabela.
TypeScript
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TextConditionalFormat
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds conditional formatting to the first column in the
worksheet.
* This formatting gives the cells a green fill if they have text starting
with "Excel".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first column in the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const firstColumn = currentSheet.getRange("A:A");
firstColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.containsT
ext).getTextComparison();
// Apply the condition rule that the text begins with "Excel".
const textRule: ExcelScript.ConditionalTextComparisonRule = {
operator: ExcelScript.ConditionalTextOperator.beginsWith,
text: "Excel"
};
textConditionFormat.setRule(textRule);
}
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Retorna um objeto de formato, encapsulando a fonte, o preenchimento, as bordas e
outras propriedades do formato condicional.
TypeScript
getFormat(): ConditionalRangeFormat;
Retornos
ExcelScript.ConditionalRangeFormat
getRule()
A regra da formatação condicional.
TypeScript
getRule(): ConditionalTextComparisonRule;
Retornos
ExcelScript.ConditionalTextComparisonRule
setRule(rule)
A regra da formatação condicional.
TypeScript
setRule(rule: ConditionalTextComparisonRule): void;
Parâmetros
rule ExcelScript.ConditionalTextComparisonRule
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TextFrame interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script creates a star shape with the value from cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Set the text of star and make sure the shape fits the text.
const textFrame: ExcelScript.TextFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFitTex
t);
}
Métodos
ノ Expandir a tabela
getTextRange() Representa o texto que está anexado a uma forma, bem como
propriedades e métodos para manipular o texto. Confira
ExcelScript.TextRange detalhes.
Detalhes do método
deleteText()
Exclui todo o texto no quadro de texto.
TypeScript
deleteText(): void;
Retornos
void
getAutoSizeSetting()
As configurações de dimensionamento automático para o quadro de texto. Um
quadro de texto pode ser configurado para ajustar automaticamente o texto ao
quadro de texto, para ajustar automaticamente o quadro do texto ao texto ou não
executar qualquer dimensionamento automático.
TypeScript
getAutoSizeSetting(): ShapeAutoSize;
Retornos
ExcelScript.ShapeAutoSize
getBottomMargin()
Representa margem inferior, em pontos, do quadro de texto.
TypeScript
getBottomMargin(): number;
Retornos
number
getHasText()
Especifica se o quadro de texto contém texto.
TypeScript
getHasText(): boolean;
Retornos
boolean
getHorizontalAlignment()
Representa o alinhamento horizontal do quadro de texto. Confira
ExcelScript.ShapeTextHorizontalAlignment detalhes.
TypeScript
getHorizontalAlignment(): ShapeTextHorizontalAlignment;
Retornos
ExcelScript.ShapeTextHorizontalAlignment
getHorizontalOverflow()
Representa o comportamento de excedente horizontal do quadro de texto. Confira
ExcelScript.ShapeTextHorizontalOverflow detalhes.
TypeScript
getHorizontalOverflow(): ShapeTextHorizontalOverflow;
Retornos
ExcelScript.ShapeTextHorizontalOverflow
getLeftMargin()
Representa margem esquerda, em pontos, do quadro de texto.
TypeScript
getLeftMargin(): number;
Retornos
number
getOrientation()
Representa o ângulo para o qual o texto é orientado para o quadro de texto. Confira
ExcelScript.ShapeTextOrientation detalhes.
TypeScript
getOrientation(): ShapeTextOrientation;
Retornos
ExcelScript.ShapeTextOrientation
getReadingOrder()
Representa a ordem de leitura do quadro de texto, da direita para a esquerda ou da
direita para a esquerda. Confira ExcelScript.ShapeTextReadingOrder detalhes.
TypeScript
getReadingOrder(): ShapeTextReadingOrder;
Retornos
ExcelScript.ShapeTextReadingOrder
getRightMargin()
Representa margem direita, em pontos, do quadro de texto.
TypeScript
getRightMargin(): number;
Retornos
number
getTextRange()
Representa o texto que está anexado a uma forma, bem como propriedades e
métodos para manipular o texto. Confira ExcelScript.TextRange detalhes.
TypeScript
getTextRange(): TextRange;
Retornos
ExcelScript.TextRange
getTopMargin()
Representa margem superior, em pontos, do quadro de texto.
TypeScript
getTopMargin(): number;
Retornos
number
getVerticalAlignment()
Representa o alinhamento vertical do quadro de texto. Confira
ExcelScript.ShapeTextVerticalAlignment detalhes.
TypeScript
getVerticalAlignment(): ShapeTextVerticalAlignment;
Retornos
ExcelScript.ShapeTextVerticalAlignment
getVerticalOverflow()
Representa o comportamento de excedente vertical do quadro de texto. Confira
ExcelScript.ShapeTextVerticalOverflow detalhes.
TypeScript
getVerticalOverflow(): ShapeTextVerticalOverflow;
Retornos
ExcelScript.ShapeTextVerticalOverflow
setAutoSizeSetting(autoSizeSetting)
As configurações de dimensionamento automático para o quadro de texto. Um
quadro de texto pode ser configurado para ajustar automaticamente o texto ao
quadro de texto, para ajustar automaticamente o quadro do texto ao texto ou não
executar qualquer dimensionamento automático.
TypeScript
Parâmetros
autoSizeSetting ExcelScript.ShapeAutoSize
Retornos
void
setBottomMargin(bottomMargin)
Representa margem inferior, em pontos, do quadro de texto.
TypeScript
Parâmetros
bottomMargin number
Retornos
void
setHorizontalAlignment(horizontalAlignment)
Representa o alinhamento horizontal do quadro de texto. Confira
ExcelScript.ShapeTextHorizontalAlignment detalhes.
TypeScript
setHorizontalAlignment(
horizontalAlignment: ShapeTextHorizontalAlignment
): void;
Parâmetros
horizontalAlignment ExcelScript.ShapeTextHorizontalAlignment
Retornos
void
setHorizontalOverflow(horizontalOverflow)
Representa o comportamento de excedente horizontal do quadro de texto. Confira
ExcelScript.ShapeTextHorizontalOverflow detalhes.
TypeScript
setHorizontalOverflow(
horizontalOverflow: ShapeTextHorizontalOverflow
): void;
Parâmetros
horizontalOverflow ExcelScript.ShapeTextHorizontalOverflow
Retornos
void
setLeftMargin(leftMargin)
Representa margem esquerda, em pontos, do quadro de texto.
TypeScript
Parâmetros
leftMargin number
Retornos
void
setOrientation(orientation)
Representa o ângulo para o qual o texto é orientado para o quadro de texto. Confira
ExcelScript.ShapeTextOrientation detalhes.
TypeScript
Parâmetros
orientation ExcelScript.ShapeTextOrientation
Retornos
void
setReadingOrder(readingOrder)
Representa a ordem de leitura do quadro de texto, da direita para a esquerda ou da
direita para a esquerda. Confira ExcelScript.ShapeTextReadingOrder detalhes.
TypeScript
Parâmetros
readingOrder ExcelScript.ShapeTextReadingOrder
Retornos
void
setRightMargin(rightMargin)
Representa margem direita, em pontos, do quadro de texto.
TypeScript
Parâmetros
rightMargin number
Retornos
void
setTopMargin(topMargin)
Representa margem superior, em pontos, do quadro de texto.
TypeScript
Parâmetros
topMargin number
Retornos
void
setVerticalAlignment(verticalAlignment)
Representa o alinhamento vertical do quadro de texto. Confira
ExcelScript.ShapeTextVerticalAlignment detalhes.
TypeScript
setVerticalAlignment(
verticalAlignment: ShapeTextVerticalAlignment
): void;
Parâmetros
verticalAlignment ExcelScript.ShapeTextVerticalAlignment
Retornos
void
setVerticalOverflow(verticalOverflow)
Representa o comportamento de excedente vertical do quadro de texto. Confira
ExcelScript.ShapeTextVerticalOverflow detalhes.
TypeScript
Parâmetros
verticalOverflow ExcelScript.ShapeTextVerticalOverflow
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TextRange interface
Referência
Pacote: ExcelScript
Contém o texto que é anexado a uma forma, bem como propriedades e métodos para
manipular o texto.
Comentários
Exemplos
TypeScript
/**
* This script adds text to a shape.
*/
function main(workbook: ExcelScript.Workbook) {
// Create a hexagon shape in the current worksheet.
const sheet = workbook.getActiveWorksheet();
const hexagon =
sheet.addGeometricShape(ExcelScript.GeometricShapeType.hexagon);
Métodos
ノ Expandir a tabela
getFont()
Retorna um ShapeFont objeto que representa os atributos de fonte para o intervalo
de texto.
TypeScript
getFont(): ShapeFont;
Retornos
ExcelScript.ShapeFont
getSubstring(start, length)
Retorna um objeto TextRange para a subcadeia de caracteres no intervalo
especificado.
TypeScript
Parâmetros
start number
O índice baseado em zero do primeiro caractere a ser obtido do intervalo de texto.
length number
Opcional. O número de caracteres a serem retornados no novo intervalo de texto. Se
o comprimento for omitido, todos os caracteres do início ao final do último
parágrafo do intervalo de texto serão retornados.
Retornos
ExcelScript.TextRange
getText()
Representa o conteúdo de texto sem formatação do intervalo de texto.
TypeScript
getText(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script writes all the text from the workbook's geometric shapes
in a new worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Create a new worksheet.
const shapeTextSheet = workbook.addWorksheet("ShapeText");
let shapeTextValues: string[][] = [];
setText(text)
Representa o conteúdo de texto sem formatação do intervalo de texto.
TypeScript
Parâmetros
text string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TimelineStyle interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
duplicate() Cria uma duplicata desse estilo linha do tempo com cópias de todos os
elementos de estilo.
Detalhes do método
delete()
Exclui o estilo de tabela.
TypeScript
delete(): void;
Retornos
void
duplicate()
Cria uma duplicata desse estilo linha do tempo com cópias de todos os elementos
de estilo.
TypeScript
duplicate(): TimelineStyle;
Retornos
ExcelScript.TimelineStyle
getName()
Especifica o nome do estilo linha do tempo.
TypeScript
getName(): string;
Retornos
string
getReadOnly()
Especifica se esse TimelineStyle objeto é somente leitura.
TypeScript
getReadOnly(): boolean;
Retornos
boolean
setName(name)
Especifica o nome do estilo linha do tempo.
TypeScript
setName(name: string): void;
Parâmetros
name string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.TopBottomConditional
Format interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This sample applies conditional formatting to the currently used range in
the worksheet.
* The conditional formatting is a green fill for the top 10% of values.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Set the fill color to green for the top 10% of values in the range.
let conditionalFormat =
range.addConditionalFormat(ExcelScript.ConditionalFormatType.topBottom)
conditionalFormat.getTopBottom().getFormat().getFill().setColor("green");
conditionalFormat.getTopBottom().setRule({
rank: 10, /* The percentage threshold. */
type: ExcelScript.ConditionalTopBottomCriterionType.topPercent /* The
type of the top/bottom condition. */
});
}
Métodos
ノ Expandir a tabela
Detalhes do método
getFormat()
Retorna um objeto de formato, encapsulando a fonte, o preenchimento, as bordas e
outras propriedades do formato condicional.
TypeScript
getFormat(): ConditionalRangeFormat;
Retornos
ExcelScript.ConditionalRangeFormat
getRule()
Os critérios do formato condicional superior/inferior.
TypeScript
getRule(): ConditionalTopBottomRule;
Retornos
ExcelScript.ConditionalTopBottomRule
setRule(rule)
Os critérios do formato condicional superior/inferior.
TypeScript
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Workbook interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script adds a new worksheet to the workbook, then switches to it.
*/
function main(workbook: ExcelScript.Workbook) {
// Add a new worksheet with the default name.
let worksheet = workbook.addWorksheet();
Métodos
ノ Expandir a tabela
addPivotTable(name, source, Adicione uma Tabela Dinâmica com base nos dados de origem
destination) especificados e insira-os na célula superior esquerda do
intervalo de destino.
getCustomXmlPart(id) Obtém uma parte XML personalizada com base em sua ID. Se
o CustomXmlPart não existir, esse método retornará undefined .
getTable(key) Obtém uma tabela pelo nome ou ID. Se a tabela não existir,
esse método retornará undefined .
Detalhes do método
TypeScript
addBinding(
range: Range | string,
bindingType: BindingType,
id: string
): Binding;
Parâmetros
range ExcelScript.Range | string
Intervalo para vincular a associação. Pode ser um Range objeto ou uma cadeia de
caracteres. Se for uma cadeia de caracteres, deve conter o endereço completo,
incluindo o nome da planilha
bindingType ExcelScript.BindingType
Tipo de associação. Consulte ExcelScript.BindingType .
id string
Nome da associação.
Retornos
ExcelScript.Binding
TypeScript
addBindingFromNamedItem(
name: string,
bindingType: BindingType,
id: string
): Binding;
Parâmetros
name string
Nome do qual deseja criar a associação.
bindingType ExcelScript.BindingType
Tipo de associação. Consulte ExcelScript.BindingType .
id string
Nome da associação.
Retornos
ExcelScript.Binding
addBindingFromSelection(bindingType, id)
Adiciona uma nova associação com base na seleção atual. Se a seleção tiver várias
áreas, o InvalidReference erro será retornado.
TypeScript
Parâmetros
bindingType ExcelScript.BindingType
Tipo de associação. Consulte ExcelScript.BindingType .
id string
Nome da associação.
Retornos
ExcelScript.Binding
TypeScript
addComment(
cellAddress: Range | string,
content: CommentRichContent | string,
contentType?: ContentType
): Comment;
Parâmetros
cellAddress ExcelScript.Range | string
A célula à qual o comentário é adicionado. Isso pode ser um Range objeto ou uma
cadeia de caracteres. Se for uma cadeia de caracteres, ela deve conter o endereço
completo, incluindo o nome da planilha. Um InvalidArgument erro será gerado se o
intervalo fornecido for maior que uma célula.
menções.
contentType ExcelScript.ContentType
Opcional. O tipo de conteúdo contido no comentário. O valor padrão é enumerar
ContentType.Plain .
Retornos
ExcelScript.Comment
addCustomXmlPart(xml)
Adiciona uma nova parte XML personalizada à pasta de trabalho.
TypeScript
Parâmetros
xml string
Conteúdo XML. Deve ser um fragmento XML válido.
Retornos
ExcelScript.CustomXmlPart
TypeScript
addNamedItem(
name: string,
reference: Range | string,
comment?: string
): NamedItem;
Parâmetros
name string
O nome do item nomeado.
comment string
Opcional. O comentário associado ao item nomeado.
Retornos
ExcelScript.NamedItem
Exemplos
TypeScript
/**
* This script creates a named formula and uses it in another part of the
workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Create a named item for a formula.
// This formula is the sum of the cells F2:F21 on Sheet1.
const namedItem: ExcelScript.NamedItem = workbook.addNamedItem(
"GrandTotal",
"=SUM(Sheet1!$F$2:$F$21)",
"The sum of table sums."
);
TypeScript
addNamedItemFormulaLocal(
name: string,
formula: string,
comment?: string
): NamedItem;
Parâmetros
name string
O nome do item nomeado.
formula string
A fórmula na localidade do usuário à qual o nome se referirá.
comment string
Opcional. O comentário associado ao item nomeado.
Retornos
ExcelScript.NamedItem
TypeScript
addPivotTable(
name: string,
source: Range | string | Table,
destination: Range | string
): PivotTable;
Parâmetros
name string
O nome da nova Tabela Dinâmica.
Retornos
ExcelScript.PivotTable
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to
an existing worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
* It also assumes there is a worksheet named "PivotSheet".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
let pivotTable = workbook.addPivotTable("My Pivot", table,
"PivotSheet!A1");
addPivotTableStyle(name, makeUniqueName)
Cria um em branco PivotTableStyle com o nome especificado.
TypeScript
addPivotTableStyle(
name: string,
makeUniqueName?: boolean
): PivotTableStyle;
Parâmetros
name string
O nome exclusivo para o novo estilo de Tabela Dinâmica. Gerará um
InvalidArgument erro se o nome já estiver em uso.
makeUniqueName boolean
Opcional. Padrão para false . Se true , adicionará números ao nome para torná-lo
exclusivo, se necessário.
Retornos
ExcelScript.PivotTableStyle
addPredefinedCellStyle(name)
Adiciona um novo estilo para o conjunto.
TypeScript
addPredefinedCellStyle(name: string): void;
Parâmetros
name string
Nome do estilo a ser adicionado.
Retornos
void
TypeScript
addSlicer(
slicerSource: string | PivotTable | Table,
sourceField: string | PivotField | number | TableColumn,
slicerDestination?: string | Worksheet
): Slicer;
Parâmetros
slicerSource string | ExcelScript.PivotTable | ExcelScript.Table
A fonte de dados na qual a nova segmentação será baseada. Pode ser um
PivotTable objeto, um Table objeto ou uma cadeia de caracteres. Quando um
Retornos
ExcelScript.Slicer
Exemplos
TypeScript
/**
* This script adds a slicer for an existing PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Pivot".
const farmPivot = workbook.getPivotTable("Farm Pivot");
addSlicerStyle(name, makeUniqueName)
Cria um estilo de segmentação em branco com o nome especificado.
TypeScript
Parâmetros
name string
O nome exclusivo para o novo estilo de segmentação. Gerará uma exceção
InvalidArgument se o nome já estiver em uso.
makeUniqueName boolean
Opcional. Padrão para false . Se true , adicionará números ao nome para torná-lo
exclusivo, se necessário.
Retornos
ExcelScript.SlicerStyle
addTable(address, hasHeaders)
Cria uma nova tabela. O objeto de intervalo ou endereço de origem determina a
planilha à qual a tabela será adicionada. Se a tabela não puder ser adicionada (por
exemplo, porque o endereço é inválido ou a tabela se sobreporia a outra), será
gerado um erro.
TypeScript
Parâmetros
address ExcelScript.Range | string
Um Range objeto ou um endereço de cadeia de caracteres ou um nome do intervalo
que representa a fonte de dados. Se o endereço não contiver o nome de uma
planilha, a folha ativa no momento será usada.
hasHeaders boolean
Um valor booliano que indica se os dados importados têm rótulos de coluna. Se a
origem não contiver cabeçalhos (ou seja, quando essa propriedade definida como
false ), o Excel gerará automaticamente um cabeçalho e deslocará os dados para
Retornos
ExcelScript.Table
Exemplos
TypeScript
/**
* This sample converts the information in the first worksheet
* into a table with headers.
*/
function main(workbook: ExcelScript.Workbook) {
// This assumes there is one contiguous range in the first worksheet.
const dataRange = workbook.getFirstWorksheet().getUsedRange();
addTableStyle(name, makeUniqueName)
Cria um em branco TableStyle com o nome especificado.
TypeScript
Parâmetros
name string
O nome exclusivo para o novo estilo de tabela. Gerará um InvalidArgument erro se o
nome já estiver em uso.
makeUniqueName boolean
Opcional. Padrão para false . Se true , adicionará números ao nome para torná-lo
exclusivo, se necessário.
Retornos
ExcelScript.TableStyle
addTimelineStyle(name, makeUniqueName)
Cria um em branco TimelineStyle com o nome especificado.
TypeScript
makeUniqueName boolean
Opcional. Padrão para false . Se true , adicionará números ao nome para torná-lo
exclusivo, se necessário.
Retornos
ExcelScript.TimelineStyle
addWorksheet(name)
Adiciona uma nova planilha à pasta de trabalho. A planilha será adicionada ao final
das planilhas existentes. Se você quiser ativar a planilha recém-adicionada, chame-a
.activate() .
TypeScript
Parâmetros
name string
Opcional. O nome da planilha a ser adicionada. Se especificado, o nome deve ser
exclusivo. Se não especificado, o Excel determina o nome da nova planilha.
Retornos
ExcelScript.Worksheet
Exemplos
TypeScript
/**
* This script adds a new worksheet named "Data" to the workbook.
* If a worksheet with that name already exists, the script logs a note.
*/
function main(workbook: ExcelScript.Workbook) {
// Check if the "Data" worksheet already exists.
if (workbook.getWorksheet("Data")) {
console.log("The Data worksheet is already in the workbook.");
} else {
// Add a new worksheet.
let worksheet = workbook.addWorksheet("Data");
}
}
breakAllLinksToLinkedWorkbooks()
Quebra todos os links para as pastas de trabalho vinculadas. Depois que os links são
quebrados, todas as fórmulas que referenciam links de pasta de trabalho são
totalmente removidas e substituídas pelos valores recuperados mais recentemente.
TypeScript
breakAllLinksToLinkedWorkbooks(): void;
Retornos
void
getActiveCell()
Obtém a célula ativa no momento da pasta de trabalho.
TypeScript
getActiveCell(): Range;
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This script logs the value of the current active cell.
* If multiple cells are selected, the top-leftmost cell will be logged.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current active cell in the workbook.
let cell = workbook.getActiveCell();
console.log(`The current cell's value is ${cell.getValue()}`);
}
getActiveChart()
Obtém o gráfico ativo no momento na pasta de trabalho. Se não houver um gráfico
ativo, esse método retornará undefined .
TypeScript
getActiveChart(): Chart;
Retornos
ExcelScript.Chart
getActiveSlicer()
Obtém a segmentação de dados ativa no momento na pasta de trabalho. Se não
houver uma segmentação ativa, esse método retornará undefined .
TypeScript
getActiveSlicer(): Slicer;
Retornos
ExcelScript.Slicer
getActiveWorksheet()
Obtém a planilha ativa no momento na pasta de trabalho.
TypeScript
getActiveWorksheet(): Worksheet;
Retornos
ExcelScript.Worksheet
getApplication()
Representa a instância de aplicativo do Excel que contém essa pasta de trabalho.
TypeScript
getApplication(): Application;
Retornos
ExcelScript.Application
getAutoSave()
Especifica se a pasta de trabalho está no modo AutoSave.
TypeScript
getAutoSave(): boolean;
Retornos
boolean
getBinding(id)
Obtém um objeto de associação pela ID. Se o objeto de associação não existir, esse
método retornará undefined .
TypeScript
Parâmetros
id string
ID do objeto Binding a recuperar.
Retornos
ExcelScript.Binding | undefined
getBindings()
Representa uma coleção de ligações que fazem parte da pasta de trabalho.
TypeScript
getBindings(): Binding[];
Retornos
ExcelScript.Binding[]
getCalculationEngineVersion()
Retorna um número sobre a versão do Mecanismo de Cálculo do Excel.
TypeScript
getCalculationEngineVersion(): number;
Retornos
number
getChartDataPointTrack()
True se todos os gráficos na pasta de trabalho estiverem rastreando os pontos de
dados reais aos quais eles estão anexados. False se os gráficos acompanharem o
índice dos pontos de dados.
TypeScript
getChartDataPointTrack(): boolean;
Retornos
boolean
getComment(commentId)
Obtém um comentário da coleção com base em seu ID. Se o objeto de comentário
não existir, esse método retornará undefined .
TypeScript
Parâmetros
commentId string
O identificador do comentário.
Retornos
ExcelScript.Comment | undefined
getCommentByCell(cellAddress)
Obtém o comentário da célula especificada. Se não houver nenhum comentário na
célula, um erro será gerado.
TypeScript
Parâmetros
cellAddress ExcelScript.Range | string
A célula na qual o comentário está. Isso pode ser um Range objeto ou uma cadeia de
caracteres. Se for uma cadeia de caracteres, ela deve conter o endereço completo,
incluindo o nome da planilha. Um InvalidArgument erro será gerado se o intervalo
fornecido for maior que uma célula.
Retornos
ExcelScript.Comment
getCommentByReplyId(replyId)
Obtém o comentário ao qual a resposta determinada está conectada.
TypeScript
Parâmetros
replyId string
O identificador da resposta de comentário.
Retornos
ExcelScript.Comment
getComments()
Representa uma coleção de comentários associados à pasta de trabalho.
TypeScript
getComments(): Comment[];
Retornos
ExcelScript.Comment[]
getCustomXmlPart(id)
Obtém uma parte XML personalizada com base em sua ID. Se o CustomXmlPart não
existir, esse método retornará undefined .
TypeScript
Parâmetros
id string
ID do objeto a ser recuperado.
Retornos
ExcelScript.CustomXmlPart | undefined
getCustomXmlPartByNamespace(namespaceUri)
2 Aviso
TypeScript
Parâmetros
namespaceUri string
Este deve ser um URI de esquema totalmente qualificado; por exemplo,
"http://schemas.contoso.com/review/1.0".
Retornos
ExcelScript.CustomXmlPart[]
getCustomXmlParts()
Representa a coleção de partes XML personalizadas contidas por esta pasta de
trabalho.
TypeScript
getCustomXmlParts(): CustomXmlPart[];
Retornos
ExcelScript.CustomXmlPart[]
getCustomXmlPartsByNamespace(namespaceUri)
Obtém uma nova coleção de partes XML personalizadas cujos namespaces
correspondem ao namespace fornecido.
TypeScript
Parâmetros
namespaceUri string
Este deve ser um URI de esquema totalmente qualificado; por exemplo,
"http://schemas.contoso.com/review/1.0".
Retornos
ExcelScript.CustomXmlPart[]
getDefaultPivotTableStyle()
Obtém o estilo de Tabela Dinâmica padrão para o escopo do objeto pai.
TypeScript
getDefaultPivotTableStyle(): PivotTableStyle;
Retornos
ExcelScript.PivotTableStyle
getDefaultSlicerStyle()
Obtém o padrão SlicerStyle para o escopo do objeto pai.
TypeScript
getDefaultSlicerStyle(): SlicerStyle;
Retornos
ExcelScript.SlicerStyle
getDefaultTableStyle()
Obtém o estilo de tabela padrão para o escopo do objeto pai.
TypeScript
getDefaultTableStyle(): TableStyle;
Retornos
ExcelScript.TableStyle
getDefaultTimelineStyle()
Obtém o estilo padrão linha do tempo para o escopo do objeto pai.
TypeScript
getDefaultTimelineStyle(): TimelineStyle;
Retornos
ExcelScript.TimelineStyle
getFirstWorksheet(visibleOnly)
Obtém a primeira planilha na coleção.
TypeScript
Parâmetros
visibleOnly boolean
Opcional. Se true , considerar apenas planilhas visíveis, ignorando todas as ocultas.
Retornos
ExcelScript.Worksheet
getIsDirty()
Especifica se foram feitas alterações desde que a pasta de trabalho foi salva pela
última vez. Você pode definir essa propriedade como true se quiser fechar uma
pasta de trabalho modificada sem salvá-la ou ser solicitada a salvá-la.
TypeScript
getIsDirty(): boolean;
Retornos
boolean
getLastWorksheet(visibleOnly)
Obtém a última planilha na coleção.
TypeScript
Parâmetros
visibleOnly boolean
Opcional. Se true , considerar apenas planilhas visíveis, ignorando todas as ocultas.
Retornos
ExcelScript.Worksheet
getLinkedWorkbookByUrl(key)
Obtém informações sobre uma pasta de trabalho vinculada por sua URL. Se a pasta
de trabalho não existir, esse método retornará undefined .
TypeScript
Retornos
ExcelScript.LinkedWorkbook | undefined
getLinkedWorkbookRefreshMode()
Representa o modo de atualização dos links da pasta de trabalho. O modo é o
mesmo para todos os links de pasta de trabalho presentes na pasta de trabalho.
TypeScript
getLinkedWorkbookRefreshMode(): WorkbookLinksRefreshMode;
Retornos
ExcelScript.WorkbookLinksRefreshMode
Exemplos
TypeScript
/**
* This script refreshes all the links to external workbooks,
* if the linked workbook refresh mode is set to manual.
* To learn about linked workbooks, see
https://support.microsoft.com/office/create-an-external-reference-link-
to-a-cell-range-in-another-workbook-c98d1803-dd75-4668-ac6a-d7cca2a9b95f.
*/
function main(workbook: ExcelScript.Workbook) {
// Check the refresh mode.
if (workbook.getLinkedWorkbookRefreshMode() ===
ExcelScript.WorkbookLinksRefreshMode.manual) {
console.log("Refreshing workbook links");
getLinkedWorkbooks()
Retorna uma coleção de pastas de trabalho vinculadas. Em fórmulas, os links da
pasta de trabalho podem ser usados para referenciar dados (valores e nomes de
célula) fora da pasta de trabalho atual.
TypeScript
getLinkedWorkbooks(): LinkedWorkbook[];
Retornos
ExcelScript.LinkedWorkbook[]
getName()
Obtém o nome da pasta de trabalho.
TypeScript
getName(): string;
Retornos
string
Exemplos
TypeScript
/**
* This script logs the name of the workbook without the ".xlsx"
extension.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the workbook's name.
let name = workbook.getName();
TypeScript
Parâmetros
name string
Nome nameditem.
Retornos
ExcelScript.NamedItem | undefined
getNames()
Representa uma coleção de itens nomeados com escopo de pasta de trabalho
(intervalos e constantes nomeados).
TypeScript
getNames(): NamedItem[];
Retornos
ExcelScript.NamedItem[]
Exemplos
TypeScript
/**
* This script looks for every named range with "Review" in the name
* and marks the range with a yellow fill.
*/
function main(workbook: ExcelScript.Workbook) {
// Look at every named item in the workbook.
workbook.getNames().forEach((namedItem) => {
// Find names containing "Review".
if (namedItem.getName().includes("Review")) {
// Only change the fill color if the named item is a range (not a
formula).
let itemType: ExcelScript.NamedItemType = namedItem.getType();
if (itemType === ExcelScript.NamedItemType.range) {
// Set the range's fill color to yellow.
namedItem.getRange().getFormat().getFill().setColor("yellow");
}
}
});
}
getPivotTable(name)
Obtém uma Tabela Dinâmica por nome. Se a Tabela Dinâmica não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome da Tabela Dinâmica a ser recuperada.
Retornos
ExcelScript.PivotTable | undefined
getPivotTables()
Representa uma coleção de Tabelas Dinâmicas associadas à pasta de trabalho.
TypeScript
getPivotTables(): PivotTable[];
Retornos
ExcelScript.PivotTable[]
getPivotTableStyle(name)
Obtém um PivotTableStyle por nome. Se o PivotTableStyle não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome do estilo tabela dinâmica a ser recuperado.
Retornos
ExcelScript.PivotTableStyle | undefined
getPivotTableStyles()
Representa uma coleção de Tabelas Dinâmicas associadas à pasta de trabalho.
TypeScript
getPivotTableStyles(): PivotTableStyle[];
Retornos
ExcelScript.PivotTableStyle[]
getPredefinedCellStyle(name)
Obtém um estilo por nome. Se o objeto style não existir, esse método retornará
undefined .
TypeScript
Parâmetros
name string
Nome do estilo a ser recuperado.
Retornos
ExcelScript.PredefinedCellStyle | undefined
getPredefinedCellStyles()
Representa uma coleção de estilos associados à pasta de trabalho.
TypeScript
getPredefinedCellStyles(): PredefinedCellStyle[];
Retornos
ExcelScript.PredefinedCellStyle[]
getPreviouslySaved()
Especifica se a pasta de trabalho já foi salva localmente ou online.
TypeScript
getPreviouslySaved(): boolean;
Retornos
boolean
getProperties()
Obtém as propriedades da pasta de trabalho.
TypeScript
getProperties(): DocumentProperties;
Retornos
ExcelScript.DocumentProperties
getProtection()
Retorna o objeto de proteção para uma pasta de trabalho.
TypeScript
getProtection(): WorkbookProtection;
Retornos
ExcelScript.WorkbookProtection
getQueries()
Retorna uma coleção de consultas Power Query que fazem parte da pasta de
trabalho.
TypeScript
getQueries(): Query[];
Retornos
ExcelScript.Query[]
getQuery(key)
Obtém uma consulta da coleção com base em seu nome.
TypeScript
Parâmetros
key string
O nome do caso de consulta insensibilidade de caso.
Retornos
ExcelScript.Query
getReadOnly()
Retornará true se a pasta de trabalho estiver aberta no modo somente leitura.
TypeScript
getReadOnly(): boolean;
Retornos
boolean
getSelectedRange()
Obtém o intervalo único selecionado atualmente na pasta de trabalho. Se houver
vários intervalos selecionados, esse método gerará um erro.
TypeScript
getSelectedRange(): Range;
Retornos
ExcelScript.Range
getSelectedRanges()
Obtém um ou mais intervalos atualmente selecionados da pasta de trabalho. Ao
contrário getSelectedRange() de , esse método retorna um RangeAreas objeto que
representa todos os intervalos selecionados.
TypeScript
getSelectedRanges(): RangeAreas;
Retornos
ExcelScript.RangeAreas
getSlicer(key)
Obtém uma segmentação usando seu nome ou ID. Se a segmentação não existir,
esse método retornará undefined .
TypeScript
Parâmetros
key string
Nome ou ID da segmentação a ser recuperada.
Retornos
ExcelScript.Slicer | undefined
getSlicers()
Representa uma coleção de segmentações associadas à pasta de trabalho.
TypeScript
getSlicers(): Slicer[];
Retornos
ExcelScript.Slicer[]
getSlicerStyle(name)
Obtém um SlicerStyle por nome. Se o estilo de segmentação não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome do estilo de segmentação a ser recuperado.
Retornos
ExcelScript.SlicerStyle | undefined
getSlicerStyles()
Representa uma coleção de SlicerStyles associados à pasta de trabalho.
TypeScript
getSlicerStyles(): SlicerStyle[];
Retornos
ExcelScript.SlicerStyle[]
getTable(key)
Obtém uma tabela pelo nome ou ID. Se a tabela não existir, esse método retornará
undefined .
TypeScript
Parâmetros
key string
Nome ou ID da tabela a ser recuperada.
Retornos
ExcelScript.Table | undefined
getTables()
Representa uma coleção de tabelas associadas à pasta de trabalho.
TypeScript
getTables(): Table[];
Retornos
ExcelScript.Table[]
getTableStyle(name)
Obtém um TableStyle por nome. Se o estilo de tabela não existir, esse método
retornará undefined .
TypeScript
Parâmetros
name string
Nome do estilo de tabela a ser recuperado.
Retornos
ExcelScript.TableStyle | undefined
getTableStyles()
Representa uma coleção de TableStyles associadas à pasta de trabalho.
TypeScript
getTableStyles(): TableStyle[];
Retornos
ExcelScript.TableStyle[]
getTimelineStyle(name)
Obtém um TimelineStyle por nome. Se o estilo linha do tempo não existir, esse
método retornará undefined .
TypeScript
getTimelineStyle(name: string): TimelineStyle | undefined;
Parâmetros
name string
Nome do estilo linha do tempo a ser recuperado.
Retornos
ExcelScript.TimelineStyle | undefined
getTimelineStyles()
Representa uma coleção de TimelineStyles associados à pasta de trabalho.
TypeScript
getTimelineStyles(): TimelineStyle[];
Retornos
ExcelScript.TimelineStyle[]
getUsePrecisionAsDisplayed()
True se os cálculos dessa pasta de trabalho forem efetuados usando apenas a
precisão dos números conforme forem exibidos. Os dados perderão
permanentemente a precisão ao alternar essa propriedade de false para true .
TypeScript
getUsePrecisionAsDisplayed(): boolean;
Retornos
boolean
getWorksheet(key)
Obtém um objeto de planilha usando o nome ou ID dele. Se a planilha não existir,
esse método retornará undefined .
TypeScript
Parâmetros
key string
O nome ou ID da planilha.
Retornos
ExcelScript.Worksheet | undefined
Exemplos
TypeScript
/**
* This script switches the active view to a worksheet named "Data", if
it exists.
*/
function main(workbook: ExcelScript.Workbook) {
// Check if the "Data" worksheet exists.
let dataWorksheet = workbook.getWorksheet("Data");
if (dataWorksheet) {
// Switch to the "Data" worksheet.
dataWorksheet.activate();
} else {
console.log(`No worksheet named "Data" in this workbook.`);
}
}
getWorksheets()
Representa uma coleção de planilhas associadas à pasta de trabalho.
TypeScript
getWorksheets(): Worksheet[];
Retornos
ExcelScript.Worksheet[]
Exemplos
TypeScript
/**
* This script logs the names of all the worksheets in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get all the worksheets in the workbook.
let sheets = workbook.getWorksheets();
// Write in the console all the worksheet names and the total count.
console.log(names);
console.log(`Total worksheets inside of this workbook:
${sheets.length}`);
}
refreshAllDataConnections()
Atualiza todas as Conexões de Dados.
TypeScript
refreshAllDataConnections(): void;
Retornos
void
refreshAllLinksToLinkedWorkbooks()
Faz uma solicitação para atualizar todos os links da pasta de trabalho.
TypeScript
refreshAllLinksToLinkedWorkbooks(): void;
Retornos
void
refreshAllPivotTables()
Atualiza todas as tabelas dinâmicas da coleção.
TypeScript
refreshAllPivotTables(): void;
Retornos
void
setChartDataPointTrack(chartDataPointTrack)
True se todos os gráficos na pasta de trabalho estiverem rastreando os pontos de
dados reais aos quais eles estão anexados. False se os gráficos acompanharem o
índice dos pontos de dados.
TypeScript
Parâmetros
chartDataPointTrack boolean
Retornos
void
setDefaultPivotTableStyle(newDefaultStyle)
Define o estilo de Tabela Dinâmica padrão para uso no escopo do objeto pai.
TypeScript
setDefaultPivotTableStyle(
newDefaultStyle: PivotTableStyle | string
): void;
Parâmetros
newDefaultStyle ExcelScript.PivotTableStyle | string
O PivotTableStyle objeto, ou nome do PivotTableStyle objeto, que deve ser o
novo padrão.
Retornos
void
setDefaultSlicerStyle(newDefaultStyle)
Define o estilo de segmentação padrão para uso no escopo do objeto pai.
TypeScript
Parâmetros
newDefaultStyle ExcelScript.SlicerStyle | string
O SlicerStyle objeto, ou nome do SlicerStyle objeto, que deve ser o novo
padrão.
Retornos
void
setDefaultTableStyle(newDefaultStyle)
Define o estilo de tabela padrão para uso no escopo do objeto pai.
TypeScript
Parâmetros
newDefaultStyle ExcelScript.TableStyle | string
O TableStyle objeto, ou nome do TableStyle objeto, que deve ser o novo padrão.
Retornos
void
setDefaultTimelineStyle(newDefaultStyle)
Define o estilo padrão linha do tempo para uso no escopo do objeto pai.
TypeScript
Parâmetros
newDefaultStyle ExcelScript.TimelineStyle | string
O TimelineStyle objeto, ou nome do TimelineStyle objeto, que deve ser o novo
padrão.
Retornos
void
setIsDirty(isDirty)
Especifica se foram feitas alterações desde que a pasta de trabalho foi salva pela
última vez. Você pode definir essa propriedade como true se quiser fechar uma
pasta de trabalho modificada sem salvá-la ou ser solicitada a salvá-la.
TypeScript
Parâmetros
isDirty boolean
Retornos
void
setLinkedWorkbookRefreshMode(linkedWorkbook
RefreshMode)
Representa o modo de atualização dos links da pasta de trabalho. O modo é o
mesmo para todos os links de pasta de trabalho presentes na pasta de trabalho.
TypeScript
setLinkedWorkbookRefreshMode(
linkedWorkbookRefreshMode: WorkbookLinksRefreshMode
): void;
Parâmetros
linkedWorkbookRefreshMode ExcelScript.WorkbookLinksRefreshMode
Retornos
void
setUsePrecisionAsDisplayed(usePrecisionAsDisplayed)
True se os cálculos dessa pasta de trabalho forem efetuados usando apenas a
precisão dos números conforme forem exibidos. Os dados perderão
permanentemente a precisão ao alternar essa propriedade de false para true .
TypeScript
Parâmetros
usePrecisionAsDisplayed boolean
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
ser encontrada no GitHub, onde Selecione um link para fornecer
você também pode criar e comentários:
revisar problemas e solicitações
de pull. Para obter mais Abrir um problema de documentação
informações, confira o nosso
guia para colaboradores. Fornecer comentários sobre o produto
ExcelScript.WorkbookProtection
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getProtected()
Especifica se a pasta de trabalho está protegida.
TypeScript
getProtected(): boolean;
Retornos
boolean
protect(password)
Protege uma pasta de trabalho. Falhará se a pasta de trabalho estiver protegida.
TypeScript
protect(password?: string): void;
Parâmetros
password string
Senha de proteção de pasta de trabalho.
Retornos
void
unprotect(password)
Desprotege uma pasta de trabalho.
TypeScript
Parâmetros
password string
Senha de proteção de pasta de trabalho.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.WorkbookRangeAreas
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
getAddresses()
Retorna uma matriz de endereços no estilo A1. Os valores de endereço contêm o
nome da planilha para cada bloco retangular de células (por exemplo, "Sheet1!
A1:B4, Sheet1! D1:D4"). Somente leitura.
TypeScript
getAddresses(): string[];
Retornos
string[]
getAreas()
Retorna o RangeAreasCollection objeto. Cada RangeAreas um na coleção representa
um ou mais intervalos de retângulo em uma planilha.
TypeScript
getAreas(): RangeAreas[];
Retornos
ExcelScript.RangeAreas[]
getRangeAreasBySheet(key)
Retorna o RangeAreas objeto com base no nome da planilha ou na ID da coleção. Se
a planilha não existir, esse método retornará undefined .
TypeScript
Parâmetros
key string
O nome ou ID da planilha.
Retornos
ExcelScript.RangeAreas
getRanges()
Retorna intervalos que compõem esse objeto em um RangeCollection objeto.
TypeScript
getRanges(): Range[];
Retornos
ExcelScript.Range[]
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
você também pode criar e comentários:
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.Worksheet interface
Referência
Pacote: ExcelScript
Uma planilha do Excel é uma grade de células. Ela pode conter dados, tabelas, gráficos,
etc.
Comentários
Exemplos
TypeScript
/**
* This script creates a new worksheet named "Plum" and sets its tab color
to purple.
*/
function main(workbook: ExcelScript.Workbook) {
const newSheet = workbook.addWorksheet("Plum")
newSheet.setTabColor("purple");
}
Métodos
ノ Expandir a tabela
addLine(startLeft, start Adiciona uma linha à planilha. Retorna um Shape objeto que
Top, endLeft, endTop, representa a nova linha.
connectorType)
addPivotTable(name, Adicione uma Tabela Dinâmica com base nos dados de origem
source, destination) especificados e insira-os na célula superior esquerda do intervalo de
destino.
addTable(address, has Cria uma nova tabela. O objeto de intervalo ou endereço de origem
Headers) determina a planilha à qual a tabela será adicionada. Se a tabela não
puder ser adicionada (por exemplo, porque o endereço é inválido ou
a tabela se sobreporia a outra), será gerado um erro.
addTextBox(text) Adiciona uma caixa de texto na planilha com o texto fornecido como
conteúdo. Retorna um Shape objeto que representa a nova caixa de
texto.
getCell(row, column) Obtém o Range objeto que contém a célula única com base em
números de linha e coluna. A célula pode estar fora dos limites de
seu intervalo pai, desde que permaneça dentro da grade da planilha.
getNext(visibleOnly) Obtém a planilha que segue esta. Se não houver planilhas seguindo
esta, esse método retornará undefined .
getPivotTable(name) Obtém uma Tabela Dinâmica por nome. Se a Tabela Dinâmica não
existir, esse método retornará undefined .
getShape(key) Obtém uma forma usando seu nome ou ID. Se o objeto shape não
existir, esse método retornará undefined .
getShapes() Retorna a coleção de todos os objetos Shape na planilha.
getTabId() Retorna um valor que representa essa planilha que pode ser lido pelo
Open Office XML. Esse é um valor inteiro, que é diferente de
worksheet.id (que retorna um identificador globalmente exclusivo) e
worksheet.name (que retorna um valor como "Sheet1").
getTable(key) Obtém uma tabela pelo nome ou ID. Se a tabela não existir, esse
método retornará undefined .
getUsedRange(values
Only)
Detalhes do método
activate()
Ative a planilha na interface do usuário do Excel.
TypeScript
activate(): void;
Retornos
void
Exemplos
TypeScript
/**
* This script switches the active view to a worksheet named "Data", if
it exists.
*/
function main(workbook: ExcelScript.Workbook) {
// Check if the "Data" worksheet exists.
let dataWorksheet = workbook.getWorksheet("Data");
if (dataWorksheet) {
// Switch to the "Data" worksheet.
dataWorksheet.activate();
} else {
console.log(`No worksheet named "Data" in this workbook.`);
}
}
TypeScript
addChart(
type: ChartType,
sourceData: Range,
seriesBy?: ChartSeriesBy
): Chart;
Parâmetros
type ExcelScript.ChartType
Representa o tipo de um gráfico. Confira ExcelScript.ChartType detalhes.
sourceData ExcelScript.Range
O Range objeto correspondente aos dados de origem.
seriesBy ExcelScript.ChartSeriesBy
Opcional. Especifica a forma como as colunas ou linhas são usadas como série de
dados no gráfico. Confira ExcelScript.ChartSeriesBy detalhes.
Retornos
ExcelScript.Chart
Exemplos
TypeScript
/**
* This sample creates a column-clustered chart based on the current
worksheet's data.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
TypeScript
addComment(
cellAddress: Range | string,
content: CommentRichContent | string,
contentType?: ContentType
): Comment;
Parâmetros
cellAddress ExcelScript.Range | string
A célula à qual o comentário é adicionado. Isso pode ser um Range objeto ou uma
cadeia de caracteres. Se for uma cadeia de caracteres, ela deve conter o endereço
completo, incluindo o nome da planilha. Um InvalidArgument erro será gerado se o
intervalo fornecido for maior que uma célula.
menções.
contentType ExcelScript.ContentType
Opcional. O tipo de conteúdo contido no comentário. O valor padrão é enumerar
ContentType.Plain .
Retornos
ExcelScript.Comment
addGeometricShape(geometricShapeType)
Adiciona uma forma geométrica à planilha. Retorna um Shape objeto que representa
a nova forma.
TypeScript
Parâmetros
geometricShapeType ExcelScript.GeometricShapeType
Representa o tipo da forma geométrica. Confira ExcelScript.GeometricShapeType
detalhes.
Retornos
ExcelScript.Shape
Exemplos
TypeScript
/**
* This script creates a hexagon shape on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const hexagon: ExcelScript.Shape =
currentSheet.addGeometricShape(ExcelScript.GeometricShapeType.hexagon);
addGroup(values)
Um subconjunto de formas na planilha do conjunto de grupos. Retorna um Shape
objeto que representa o novo grupo de formas.
TypeScript
Parâmetros
values Array<string | ExcelScript.Shape>
Uma matriz de IDs de forma ou objetos de forma.
Retornos
ExcelScript.Shape
addHorizontalPageBreak(pageBreakRange)
Adiciona uma quebra de página antes da célula superior esquerda do intervalo
especificado.
TypeScript
Parâmetros
pageBreakRange ExcelScript.Range | string
O intervalo imediatamente após a quebra de página a ser adicionado.
Retornos
ExcelScript.PageBreak
addImage(base64ImageString)
Cria uma imagem de uma cadeia de caracteres na base 64 e a adiciona à planilha.
Retorna o Shape objeto que representa a nova imagem.
TypeScript
Parâmetros
base64ImageString string
Uma cadeia de caracteres codificada base64 que representa uma imagem no
formato JPEG ou PNG.
Retornos
ExcelScript.Shape
Exemplos
TypeScript
/**
* This sample copies an image from a URL.
* This could be used to copy photos that a colleague stored in a shared
folder to a related workbook.
*/
async function main(workbook: ExcelScript.Workbook) {
// Fetch the image from a URL.
const link = "https://raw.githubusercontent.com/OfficeDev/office-
scripts-docs/master/docs/images/git-octocat.png";
const response = await fetch(link);
/**
* Converts an ArrayBuffer containing a .png image into a base64-encoded
string.
*/
function convertToBase64(input: ArrayBuffer) {
const uInt8Array = new Uint8Array(input);
const count = uInt8Array.length;
TypeScript
addLine(
startLeft: number,
startTop: number,
endLeft: number,
endTop: number,
connectorType?: ConnectorType
): Shape;
Parâmetros
startLeft number
A distância, em pontos, desde o início da linha até o lado esquerdo da planilha.
startTop number
A distância, em pontos, do início da linha até a parte superior da planilha.
endLeft number
A distância, em pontos, do final da linha à esquerda da planilha.
endTop number
A distância, em pontos, do final da linha até a parte superior da planilha.
connectorType ExcelScript.ConnectorType
Representa o tipo de conector. Confira ExcelScript.ConnectorType detalhes.
Retornos
ExcelScript.Shape
TypeScript
addNamedItem(
name: string,
reference: Range | string,
comment?: string
): NamedItem;
Parâmetros
name string
O nome do item nomeado.
reference ExcelScript.Range | string
A fórmula ou o intervalo ao qual o nome fará referência.
comment string
Opcional. O comentário associado ao item nomeado.
Retornos
ExcelScript.NamedItem
TypeScript
addNamedItemFormulaLocal(
name: string,
formula: string,
comment?: string
): NamedItem;
Parâmetros
name string
O nome do item nomeado.
formula string
A fórmula na localidade do usuário à qual o nome se referirá.
comment string
Opcional. O comentário associado ao item nomeado.
Retornos
ExcelScript.NamedItem
addNamedSheetView(name)
Cria uma nova exibição de planilha com o nome fornecido.
TypeScript
Parâmetros
name string
O nome da exibição da planilha a ser criada. Lança um erro quando o nome
fornecido já existe, está vazio ou é um nome reservado pela planilha.
Retornos
ExcelScript.NamedSheetView
TypeScript
addPivotTable(
name: string,
source: Range | string | Table,
destination: Range | string
): PivotTable;
Parâmetros
name string
O nome da nova Tabela Dinâmica.
Retornos
ExcelScript.PivotTable
Exemplos
TypeScript
/**
* This script creates a PivotTable from an existing table and adds it to
a new worksheet.
* This script assumes there is a table in the current worksheet with
columns named "Type" and "Sales".
*/
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
TypeScript
addSlicer(
slicerSource: string | PivotTable | Table,
sourceField: string | PivotField | number | TableColumn,
slicerDestination?: string | Worksheet
): Slicer;
Parâmetros
slicerSource string | ExcelScript.PivotTable | ExcelScript.Table
A fonte de dados na qual a nova segmentação será baseada. Pode ser um
PivotTable objeto, um Table objeto ou uma cadeia de caracteres. Quando um
objeto PivotTable é passado, a fonte de dados é a fonte do PivotTable objeto.
Quando um Table objeto é passado, a fonte de dados é o Table objeto. Quando
uma cadeia de caracteres é passada, ela é interpretada como o nome ou a ID de
uma tabela ou tabela dinâmica.
Retornos
ExcelScript.Slicer
Exemplos
TypeScript
/**
* This script adds a slicer for an existing PivotTable on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable from the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const pivot = currentSheet.getPivotTables()[0];
TypeScript
Parâmetros
address ExcelScript.Range | string
Um Range objeto ou um endereço de cadeia de caracteres ou um nome do intervalo
que representa a fonte de dados. Se o endereço não contiver o nome de uma
planilha, a folha ativa no momento será usada.
hasHeaders boolean
Um valor booliano que indica se os dados importados têm rótulos de coluna. Se a
origem não contiver cabeçalhos (ou seja, quando essa propriedade definida como
false ), o Excel gerará automaticamente um cabeçalho e deslocará os dados para
baixo por uma linha.
Retornos
ExcelScript.Table
Exemplos
TypeScript
/**
* This sample creates a table from the current worksheet's used range,
then sorts it based on the first column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
addTextBox(text)
Adiciona uma caixa de texto na planilha com o texto fornecido como conteúdo.
Retorna um Shape objeto que representa a nova caixa de texto.
TypeScript
Parâmetros
text string
Representa o texto que será mostrado na caixa de texto criada.
Retornos
ExcelScript.Shape
addVerticalPageBreak(pageBreakRange)
Adiciona uma quebra de página antes da célula superior esquerda do intervalo
especificado.
TypeScript
Parâmetros
pageBreakRange ExcelScript.Range | string
O intervalo imediatamente após a quebra de página a ser adicionado.
Retornos
ExcelScript.PageBreak
addWorksheetCustomProperty(key, value)
Adiciona uma nova propriedade personalizada que mapeia para a chave fornecida.
Isso substitui as propriedades personalizadas existentes com essa chave.
TypeScript
addWorksheetCustomProperty(
key: string,
value: string
): WorksheetCustomProperty;
Parâmetros
key string
A chave que identifica o objeto de propriedade personalizado. É insensível a casos. A
chave é limitada a 255 caracteres (valores maiores farão com que um
InvalidArgument erro seja gerado.)
value string
O valor dessa propriedade personalizada.
Retornos
ExcelScript.WorksheetCustomProperty
calculate(markAllDirty)
Calcula todas as células em uma planilha.
TypeScript
Parâmetros
markAllDirty boolean
True, para marcar tudo como sujo.
Retornos
void
copy(positionType, relativeTo)
Copia uma planilha e a coloca na posição especificada.
TypeScript
copy(
positionType?: WorksheetPositionType,
relativeTo?: Worksheet
): Worksheet;
Parâmetros
positionType ExcelScript.WorksheetPositionType
O local na pasta de trabalho para colocar a planilha recém-criada. O valor padrão é
"Nenhum", que insere a planilha no início da planilha.
relativeTo ExcelScript.Worksheet
A planilha existente que determina a posição da planilha recém-criada. Isso só será
necessário se positionType for "Antes" ou "Depois".
Retornos
ExcelScript.Worksheet
Exemplos
TypeScript
/**
* This script duplicates a worksheet named "Template".
* The new worksheet is added after the template.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the worksheet named "Template".
let template = workbook.getWorksheet("Template");
TypeScript
delete(): void;
Retornos
void
Exemplos
TypeScript
/**
* The following scripts removes the first worksheet in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first worksheet.
let sheet = workbook.getWorksheets()[0];
enterTemporaryNamedSheetView()
Cria e ativa uma nova exibição de planilha temporária. As exibições temporárias são
removidas ao fechar o aplicativo, sair da exibição temporária com o método de saída
ou alternar para outra exibição de planilha. A exibição temporária da planilha
também pode ser acessada com a cadeia de caracteres vazia (""), se a exibição
temporária existir.
TypeScript
enterTemporaryNamedSheetView(): NamedSheetView;
Retornos
ExcelScript.NamedSheetView
exitActiveNamedSheetView()
Sai do modo de exibição da planilha ativa no momento.
TypeScript
exitActiveNamedSheetView(): void;
Retornos
void
findAll(text, criteria)
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.
TypeScript
Parâmetros
text string
A cadeia de caracteres a ser encontrada.
criteria ExcelScript.WorksheetSearchCriteria
Critérios de pesquisa adicionais, incluindo se a pesquisa precisa corresponder a toda
a célula ou ser sensível a casos.
Retornos
ExcelScript.RangeAreas
Exemplos
TypeScript
/**
* This script searches through a worksheet and finds cells containing
"No".
* Those cells are filled red.
* Use Range.find instead of Worksheet.findAll when you want to limit the
search to a specific range.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current, active worksheet.
let worksheet = workbook.getActiveWorksheet();
let noCells = worksheet.findAll("No", { completeMatch: true });
getActiveNamedSheetView()
Obtém a exibição da planilha ativa atualmente.
TypeScript
getActiveNamedSheetView(): NamedSheetView;
Retornos
ExcelScript.NamedSheetView
getAutoFilter()
Representa o AutoFilter objeto da planilha.
TypeScript
getAutoFilter(): AutoFilter;
Retornos
ExcelScript.AutoFilter
Exemplos
TypeScript
/**
* This script creates an autoFilter on the worksheet that filters out
rows based on column values.
* The autoFilter filters to only include rows that have a value in
column D in the top 10 percentile
* (of column D values).
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const dataRange = currentSheet.getUsedRange();
// Add a filter that will only show the rows with the top 10% of values
in column D
// (index 3, assuming the used range spans from at least A:D).
currentSheet.getAutoFilter().apply(dataRange, 3, {
criterion1: "10",
filterOn: ExcelScript.FilterOn.topPercent
});
}
getCell(row, column)
Obtém o Range objeto que contém a célula única com base em números de linha e
coluna. A célula pode estar fora dos limites de seu intervalo pai, desde que
permaneça dentro da grade da planilha.
TypeScript
Parâmetros
row number
O número da linha da célula a ser recuperada. Indexados com zero.
column number
O número da coluna da célula a ser recuperada. Indexados com zero.
Retornos
ExcelScript.Range
getChart(name)
Obtém um gráfico usando o respectivo nome. Quando houver vários gráficos com o
mesmo nome, o sistema retornará o primeiro deles. Se o gráfico não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome do gráfico a recuperar.
Retornos
ExcelScript.Chart | undefined
Exemplos
TypeScript
/**
* This sample moves an existing chart to a specific place on the
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
getCharts()
Retorna uma coleção de gráficos que fazem parte da planilha.
TypeScript
getCharts(): Chart[];
Retornos
ExcelScript.Chart[]
getComment(commentId)
Obtém um comentário da coleção com base em seu ID. Se o objeto de comentário
não existir, esse método retornará undefined .
TypeScript
Parâmetros
commentId string
O identificador do comentário.
Retornos
ExcelScript.Comment | undefined
getCommentByCell(cellAddress)
Obtém o comentário da célula especificada. Se não houver nenhum comentário na
célula, um erro será gerado.
TypeScript
Parâmetros
cellAddress ExcelScript.Range | string
A célula na qual o comentário está. Isso pode ser um Range objeto ou uma cadeia de
caracteres. Se for uma cadeia de caracteres, ela deve conter o endereço completo,
incluindo o nome da planilha. Um InvalidArgument erro será gerado se o intervalo
fornecido for maior que uma célula.
Retornos
ExcelScript.Comment
getCommentByReplyId(replyId)
Obtém o comentário ao qual a resposta determinada está conectada.
TypeScript
Parâmetros
replyId string
O identificador da resposta de comentário.
Retornos
ExcelScript.Comment
getComments()
Retorna um conjunto de todos os objetos Comments na planilha.
TypeScript
getComments(): Comment[];
Retornos
ExcelScript.Comment[]
getCustomProperties()
Obtém uma coleção de propriedades personalizadas no nível da planilha.
TypeScript
getCustomProperties(): WorksheetCustomProperty[];
Retornos
ExcelScript.WorksheetCustomProperty[]
getEnableCalculation()
Determina se o Excel deve recalcular a planilha quando necessário. True se o Excel
recalcular a planilha quando necessário. False se o Excel não recalcular a planilha.
TypeScript
getEnableCalculation(): boolean;
Retornos
boolean
getFreezePanes()
Obtém um objeto que pode ser usado para manipular painéis congelados na
planilha.
TypeScript
getFreezePanes(): WorksheetFreezePanes;
Retornos
ExcelScript.WorksheetFreezePanes
getHorizontalPageBreaks()
Obtém a coleção de quebra de página horizontal da planilha. Esta coleção contém
apenas quebras de página manuais.
TypeScript
getHorizontalPageBreaks(): PageBreak[];
Retornos
ExcelScript.PageBreak[]
getId()
Retorna um valor que identifica de forma exclusiva a planilha em uma determinada
pasta de trabalho. O valor do identificador permanece o mesmo, ainda que a
planilha seja renomeada ou movida.
TypeScript
getId(): string;
Retornos
string
getName()
O nome de exibição da planilha.
TypeScript
getName(): string;
Retornos
string
Exemplos
TypeScript
/**
* This sample gets all the worksheet names in the workbook.
* It then logs those names to the console.
*/
function main(workbook: ExcelScript.Workbook) {
// Create an array to hold the worksheet names.
let worksheetNames = [];
TypeScript
Parâmetros
name string
Nome nameditem.
Retornos
ExcelScript.NamedItem | undefined
getNamedSheetView(key)
Obtém uma exibição de planilha usando seu nome. Se o objeto de exibição de
planilha não existir, esse método retornará undefined .
TypeScript
Parâmetros
key string
O nome sensível a maiúsculas de maiúsculas e minúsculas do modo de exibição da
planilha. Use a cadeia de caracteres vazia ("") para obter a exibição temporária da
planilha, se a exibição temporária existir.
Retornos
ExcelScript.NamedSheetView | undefined
getNamedSheetViews()
Retorna uma coleção de exibições de planilha que estão presentes na planilha.
TypeScript
getNamedSheetViews(): NamedSheetView[];
Retornos
ExcelScript.NamedSheetView[]
getNames()
Coleção de nomes com escopo para a planilha atual.
TypeScript
getNames(): NamedItem[];
Retornos
ExcelScript.NamedItem[]
getNext(visibleOnly)
Obtém a planilha que segue esta. Se não houver planilhas seguindo esta, esse
método retornará undefined .
TypeScript
Parâmetros
visibleOnly boolean
Opcional. Se true , considerar apenas planilhas visíveis, ignorando todas as ocultas.
Retornos
ExcelScript.Worksheet
getPageLayout()
Obtém o PageLayout objeto da planilha.
TypeScript
getPageLayout(): PageLayout;
Retornos
ExcelScript.PageLayout
Exemplos
TypeScript
/**
* This script sets the printing orientation for the entire workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Go to each worksheet so the print settings are consistent.
workbook.getWorksheets().forEach((sheet) => {
const pageLayout = sheet.getPageLayout();
getPivotTable(name)
Obtém uma Tabela Dinâmica por nome. Se a Tabela Dinâmica não existir, esse
método retornará undefined .
TypeScript
Parâmetros
name string
Nome da Tabela Dinâmica a ser recuperada.
Retornos
ExcelScript.PivotTable | undefined
getPivotTables()
Coleção de Tabelas Dinâmicas que fazem parte da planilha.
TypeScript
getPivotTables(): PivotTable[];
Retornos
ExcelScript.PivotTable[]
getPosition()
A posição baseada em zero da planilha na pasta de trabalho.
TypeScript
getPosition(): number;
Retornos
number
getPrevious(visibleOnly)
Obtém a planilha que precede essa. Se não houver planilhas anteriores, esse método
retornará undefined .
TypeScript
Parâmetros
visibleOnly boolean
Opcional. Se true , considerar apenas planilhas visíveis, ignorando todas as ocultas.
Retornos
ExcelScript.Worksheet
getProtection()
Retorna o objeto de proteção de planilha para uma planilha.
TypeScript
getProtection(): WorksheetProtection;
Retornos
ExcelScript.WorksheetProtection
Exemplos
TypeScript
/**
* This script protects cells from being selected on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the protection settings for the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const sheetProtection = currentSheet.getProtection();
getRange(address)
Obtém o Range objeto, representando um único bloco retangular de células,
especificado pelo endereço ou nome.
TypeScript
Retornos
ExcelScript.Range
Exemplos
TypeScript
/**
* This sample reads the value of A1 and prints it to the console.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
TypeScript
getRangeByIndexes(
startRow: number,
startColumn: number,
rowCount: number,
columnCount: number
): Range;
Parâmetros
startRow number
Linha inicial (indexada a zero).
startColumn number
Coluna Iniciar (indexada a zero).
rowCount number
Número de linhas a serem incluídas no intervalo.
columnCount number
Número de colunas a serem incluídas no intervalo.
Retornos
ExcelScript.Range
getRanges(address)
Obtém o RangeAreas objeto, que representa um ou mais blocos de intervalos
retangulares, especificados pelo endereço ou nome.
TypeScript
Parâmetros
address string
Opcional. Uma cadeia de caracteres que contém os endereços separados por vírgula
ou separados por ponto e vírgula ou nomes dos intervalos individuais. Por exemplo,
"A1:B2, A5:B5" ou "A1:B2; A5:B5". Se não for especificado, um RangeAreas objeto
para toda a planilha será retornado.
Retornos
ExcelScript.RangeAreas
getShape(key)
Obtém uma forma usando seu nome ou ID. Se o objeto shape não existir, esse
método retornará undefined .
TypeScript
Parâmetros
key string
O nome ou a ID da forma a ser recuperada.
Retornos
ExcelScript.Shape | undefined
getShapes()
Retorna a coleção de todos os objetos Shape na planilha.
TypeScript
getShapes(): Shape[];
Retornos
ExcelScript.Shape[]
getShowGridlines()
Especifica se as linhas de grade estão visíveis para o usuário.
TypeScript
getShowGridlines(): boolean;
Retornos
boolean
getShowHeadings()
Especifica se os títulos estão visíveis para o usuário.
TypeScript
getShowHeadings(): boolean;
Retornos
boolean
getSlicer(key)
Obtém uma segmentação usando seu nome ou ID. Se a segmentação não existir,
esse método retornará undefined .
TypeScript
Parâmetros
key string
Nome ou ID da segmentação a ser recuperada.
Retornos
ExcelScript.Slicer | undefined
getSlicers()
Retorna uma coleção de segmentações que fazem parte da planilha.
TypeScript
getSlicers(): Slicer[];
Retornos
ExcelScript.Slicer[]
getStandardHeight()
Retorna a altura padrão de todas as linhas na planilha, em pontos.
TypeScript
getStandardHeight(): number;
Retornos
number
getStandardWidth()
Especifica a largura padrão (padrão) de todas as colunas na planilha. Uma unidade
de largura de coluna equivale à largura de um caractere no estilo Normal. Para
fontes proporcionais, será usada a largura do caractere 0 (zero).
TypeScript
getStandardWidth(): number;
Retornos
number
getTabColor()
A cor da guia da planilha. Ao recuperar a cor da guia, se a planilha estiver invisível, o
valor será null . Se a planilha estiver visível, mas a cor da guia estiver definida como
automática, uma cadeia de caracteres vazia será retornada. Caso contrário, a
propriedade será definida como uma cor, no formulário #RRGGBB (por exemplo,
"FFA500"). Ao definir a cor, use uma cadeia de caracteres vazia para definir uma cor
"automática" ou uma cor real caso contrário.
TypeScript
getTabColor(): string;
Retornos
string
getTabId()
Retorna um valor que representa essa planilha que pode ser lido pelo Open Office
XML. Esse é um valor inteiro, que é diferente de worksheet.id (que retorna um
identificador globalmente exclusivo) e worksheet.name (que retorna um valor como
"Sheet1").
TypeScript
getTabId(): number;
Retornos
number
getTable(key)
Obtém uma tabela pelo nome ou ID. Se a tabela não existir, esse método retornará
undefined .
TypeScript
Parâmetros
key string
Nome ou ID da tabela a ser recuperada.
Retornos
ExcelScript.Table | undefined
getTables()
Coleção de tabelas que fazem parte da planilha.
TypeScript
getTables(): Table[];
Retornos
ExcelScript.Table[]
getUsedRange(valuesOnly)
TypeScript
Parâmetros
valuesOnly boolean
Opcional. Considera apenas as células com valores como células usadas.
Retornos
ExcelScript.Range
getVerticalPageBreaks()
Obtém a coleção de quebra de página vertical da planilha. Esta coleção contém
apenas quebras de página manuais.
TypeScript
getVerticalPageBreaks(): PageBreak[];
Retornos
ExcelScript.PageBreak[]
getVisibility()
A visibilidade da planilha.
TypeScript
getVisibility(): SheetVisibility;
Retornos
ExcelScript.SheetVisibility
getWorksheetCustomProperty(key)
Obtém um objeto de propriedade personalizada por sua chave, que diferencia
maiúsculas de minúsculas. Se a propriedade personalizada não existir, esse método
retornará undefined .
TypeScript
getWorksheetCustomProperty(
key: string
): WorksheetCustomProperty | undefined;
Parâmetros
key string
A chave que identifica o objeto de propriedade personalizado. É insensível a casos.
Retornos
ExcelScript.WorksheetCustomProperty | undefined
refreshAllPivotTables()
Atualiza todas as tabelas dinâmicas da coleção.
TypeScript
refreshAllPivotTables(): void;
Retornos
void
removeAllHorizontalPageBreaks()
Redefine todas as quebras de página manuais na coleção.
TypeScript
removeAllHorizontalPageBreaks(): void;
Retornos
void
removeAllVerticalPageBreaks()
Redefine todas as quebras de página manuais na coleção.
TypeScript
removeAllVerticalPageBreaks(): void;
Retornos
void
TypeScript
replaceAll(
text: string,
replacement: string,
criteria: ReplaceCriteria
): number;
Parâmetros
text string
Cadeia de caracteres a ser encontrada.
replacement string
A cadeia de caracteres que substitui a cadeia de caracteres original.
criteria ExcelScript.ReplaceCriteria
Critérios de substituição adicionais.
Retornos
number
setEnableCalculation(enableCalculation)
Determina se o Excel deve recalcular a planilha quando necessário. True se o Excel
recalcular a planilha quando necessário. False se o Excel não recalcular a planilha.
TypeScript
Parâmetros
enableCalculation boolean
Retornos
void
setName(name)
O nome de exibição da planilha.
TypeScript
Parâmetros
name string
Retornos
void
Exemplos
TypeScript
/**
* This sample renames a worksheet from "Sheet1" to "SALES".
*/
function main(workbook: ExcelScript.Workbook) {
// Get a worksheet named "Sheet1".
const sheet = workbook.getWorksheet('Sheet1');
setPosition(position)
A posição baseada em zero da planilha na pasta de trabalho.
TypeScript
Parâmetros
position number
Retornos
void
Exemplos
TypeScript
/**
* This sample sets the worksheet named "SALES" as the first sheet in the
workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Get a worksheet named "SALES".
const sheet = workbook.getWorksheet('SALES');
// Position the worksheet at the beginning of the workbook.
sheet.setPosition(0);
}
setShowGridlines(showGridlines)
Especifica se as linhas de grade estão visíveis para o usuário.
TypeScript
Parâmetros
showGridlines boolean
Retornos
void
setShowHeadings(showHeadings)
Especifica se os títulos estão visíveis para o usuário.
TypeScript
Parâmetros
showHeadings boolean
Retornos
void
setStandardWidth(standardWidth)
Especifica a largura padrão (padrão) de todas as colunas na planilha. Uma unidade
de largura de coluna equivale à largura de um caractere no estilo Normal. Para
fontes proporcionais, será usada a largura do caractere 0 (zero).
TypeScript
Parâmetros
standardWidth number
Retornos
void
setTabColor(tabColor)
A cor da guia da planilha. Ao recuperar a cor da guia, se a planilha estiver invisível, o
valor será null . Se a planilha estiver visível, mas a cor da guia estiver definida como
automática, uma cadeia de caracteres vazia será retornada. Caso contrário, a
propriedade será definida como uma cor, no formulário #RRGGBB (por exemplo,
"FFA500"). Ao definir a cor, use uma cadeia de caracteres vazia para definir uma cor
"automática" ou uma cor real caso contrário.
TypeScript
Parâmetros
tabColor string
Retornos
void
Exemplos
TypeScript
/**
* This script sets the tab color of every worksheet in the workbook to
red.
*/
function main(workbook: ExcelScript.Workbook) {
// Get all the worksheets in the workbook.
let sheets = workbook.getWorksheets();
TypeScript
Parâmetros
visibility ExcelScript.SheetVisibility
Retornos
void
Exemplos
TypeScript
/**
* This script unhides all the worksheets in the workbook.
*/
function main(workbook: ExcelScript.Workbook) {
// Iterate over each worksheet.
workbook.getWorksheets().forEach((worksheet) => {
// Set the worksheet visibility to visible.
worksheet.setVisibility(ExcelScript.SheetVisibility.visible);
});
}
showOutlineLevels(rowLevels, columnLevels)
Mostra grupos de linhas ou colunas pelos níveis de contorno. Descreve grupos e
resume uma lista de dados na planilha. Os rowLevels parâmetros e columnLevels
especificam quantos níveis do contorno serão exibidos. O intervalo de argumentos
aceitável está entre 0 e 8. Um valor de 0 não altera a exibição atual. Um valor maior
que o número atual de níveis exibe todos os níveis.
TypeScript
columnLevels number
O número de níveis de coluna de um contorno a ser exibido.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.WorksheetCustomProperty
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
delete()
Exclui a propriedade personalizada.
TypeScript
delete(): void;
Retornos
void
getKey()
Obtém a chave da propriedade personalizada. As chaves de propriedade
personalizadas não são maiúsculas de maiúsculas de minúsculas. A chave é limitada
a 255 caracteres (valores maiores farão com que um InvalidArgument erro seja
gerado.)
TypeScript
getKey(): string;
Retornos
string
getValue()
Obtém ou define o valor da propriedade personalizada.
TypeScript
getValue(): string;
Retornos
string
setValue(value)
Obtém ou define o valor da propriedade personalizada.
TypeScript
Parâmetros
value string
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.WorksheetFreezePanes
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
Detalhes do método
freezeAt(frozenRange)
Define as células congeladas no modo de exibição da planilha ativa. O intervalo
fornecido corresponde às células que serão congeladas no painel superior e
esquerdo.
TypeScript
Parâmetros
frozenRange ExcelScript.Range | string
Um intervalo que representa as células a serem congeladas ou null para remover
todos os painéis congelados.
Retornos
void
freezeColumns(count)
Congele a primeira coluna ou colunas da planilha no local.
TypeScript
Parâmetros
count number
Número opcional de colunas para congelar ou zero para descongelar todas as
colunas
Retornos
void
freezeRows(count)
Congele a linha superior ou as linhas da planilha no local.
TypeScript
Parâmetros
count number
Número opcional de linhas para congelar ou zero para descongelar todas as linhas
Retornos
void
getLocation()
Obtém um intervalo que descreve as células congeladas no modo de exibição da
planilha ativa. O intervalo congelado corresponde às células congeladas no painel
superior e esquerdo. Se não houver nenhum painel congelado, esse método
retornará undefined .
TypeScript
getLocation(): Range;
Retornos
ExcelScript.Range
unfreeze()
Remove todos os painéis congelados na planilha.
TypeScript
unfreeze(): void;
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.WorksheetProtection
interface
Referência
Pacote: ExcelScript
Métodos
ノ Expandir a tabela
TypeScript
addAllowEditRange(
title: string,
rangeAddress: string,
options?: AllowEditRangeOptions
): void;
Parâmetros
title string
A cadeia de caracteres de título do objeto a AllowEditRange ser adicionado.
rangeAddress string
O endereço de intervalo do objeto a AllowEditRange ser adicionado.
options ExcelScript.AllowEditRangeOptions
Opções adicionais a serem adicionadas ao AllowEditRange objeto, como a senha.
Retornos
void
checkPassword(password)
Especifica se a senha pode ser usada para desbloquear a proteção de planilha. Esse
método não altera o estado de proteção de planilha. Se uma senha for inserida, mas
nenhuma senha for necessária para desbloquear a proteção de planilha, esse
método retornará false.
TypeScript
checkPassword(password?: string): boolean;
Parâmetros
password string
A senha a ser marcar na planilha protegida.
Retornos
boolean
getAllowEditRange(key)
Obtém o AllowEditRange objeto pelo título.
TypeScript
Parâmetros
key string
O título do AllowEditRange .
Retornos
ExcelScript.AllowEditRange | undefined
getAllowEditRanges()
Especifica o AllowEditRangeCollection objeto encontrado nesta planilha. Essa é uma
coleção de AllowEditRange objetos, que funcionam com propriedades de proteção
de planilha. Quando a proteção de planilha está habilitada, um AllowEditRange
objeto pode ser usado para permitir a edição de um intervalo específico, mantendo
a proteção no restante da planilha.
TypeScript
getAllowEditRanges(): AllowEditRange[];
Retornos
ExcelScript.AllowEditRange[]
getCanPauseProtection()
Especifica se a proteção pode ser pausada para esta planilha.
TypeScript
getCanPauseProtection(): boolean;
Retornos
boolean
getIsPasswordProtected()
Especifica se a planilha é protegida por senha.
TypeScript
getIsPasswordProtected(): boolean;
Retornos
boolean
getIsPaused()
Especifica se a proteção de planilha está pausada.
TypeScript
getIsPaused(): boolean;
Retornos
boolean
getOptions()
Especifica as opções de proteção para a planilha.
TypeScript
getOptions(): WorksheetProtectionOptions;
Retornos
ExcelScript.WorksheetProtectionOptions
getProtected()
Especifica se a planilha está protegida.
TypeScript
getProtected(): boolean;
Retornos
boolean
getSavedOptions()
Especifica as opções de proteção salvas na planilha. Isso retornará o mesmo
WorksheetProtectionOptions objeto, independentemente do estado de proteção da
planilha.
TypeScript
getSavedOptions(): WorksheetProtectionOptions;
Retornos
ExcelScript.WorksheetProtectionOptions
pauseProtection(password)
Pausa a proteção de planilha para o objeto de planilha fornecido para o usuário na
sessão atual. Esse método não faz nada se a proteção de planilha não estiver
habilitada ou já estiver pausada. Se a senha estiver incorreta, esse método gera um
InvalidArgument erro e falha ao pausar a proteção. Esse método não alterará o
TypeScript
Parâmetros
password string
A senha associada à planilha protegida.
Retornos
void
pauseProtectionForAllAllowEditRanges(password)
Pausa a proteção de planilha para todos os AllowEditRange objetos encontrados
nesta planilha que têm a senha fornecida para o usuário na sessão atual. Esse
método não faz nada se a proteção de planilha não estiver habilitada ou for
pausada. Se a proteção de planilha não puder ser pausada, esse método gerará um
UnsupportedOperation erro e falhará em pausar a proteção para o intervalo. Se a
TypeScript
Parâmetros
password string
A senha para pausar a proteção nos AllowEditRange objetos.
Retornos
void
protect(options, password)
Protege uma planilha. Falhará se a planilha já tiver sido protegida.
TypeScript
Parâmetros
options ExcelScript.WorksheetProtectionOptions
Opcional. Opções de proteção da planilha.
password string
Opcional. Senha de proteção de planilha.
Retornos
void
Exemplos
TypeScript
/**
* This script protects cells from being selected on the current
worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the protection settings for the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const sheetProtection = currentSheet.getProtection();
resumeProtection()
Retoma a proteção de planilha para o objeto de planilha fornecido para o usuário
em uma determinada sessão. A proteção de planilha deve ser pausada para que esse
método funcione. Se a proteção de planilha não for pausada, esse método não
alterará o estado de proteção da planilha.
TypeScript
resumeProtection(): void;
Retornos
void
setPassword(password)
Altera a senha associada ao WorksheetProtection objeto. Definir a senha como uma
cadeia de caracteres vazia ("") ou como null removerá a proteção de senha do
WorksheetProtection objeto. A proteção de planilha deve ser habilitada e pausada
TypeScript
Parâmetros
password string
A senha associada ao WorksheetProtection objeto.
Retornos
void
unprotect(password)
Desprotege uma planilha.
TypeScript
unprotect(password?: string): void;
Parâmetros
password string
Senha de proteção de planilha.
Retornos
void
updateOptions(options)
Altere as opções de proteção de planilha associadas ao WorksheetProtection objeto.
A proteção de planilha deve ser desabilitada ou pausada para que esse método
funcione corretamente. Se a proteção de planilha estiver habilitada e não pausada,
esse método gerará um AccessDenied erro e não alterará as opções de proteção de
planilha.
TypeScript
Parâmetros
options ExcelScript.WorksheetProtectionOptions
A interface de opções associada ao WorksheetProtection objeto.
Retornos
void
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
A fonte deste conteúdo pode
ser encontrada no GitHub, onde Selecione um link para fornecer
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso Fornecer comentários sobre o produto
guia para colaboradores.
ExcelScript.WorksheetProtectionOptions
interface
Referência
Pacote: ExcelScript
Comentários
Exemplos
TypeScript
/**
* This script protects cells from being selected on the current worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the protection settings for the current worksheet.
const currentSheet = workbook.getActiveWorksheet();
const sheetProtection = currentSheet.getProtection();
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
allowAutoFilter
Representa a opção de proteção de planilha que permite o uso do recurso
AutoFilter.
TypeScript
allowAutoFilter?: boolean;
Valor da propriedade
boolean
allowDeleteColumns
Representa a opção de proteção de planilha que permite a exclusão de colunas.
TypeScript
allowDeleteColumns?: boolean;
Valor da propriedade
boolean
allowDeleteRows
Representa a opção de proteção de planilha que permite a exclusão de linhas.
TypeScript
allowDeleteRows?: boolean;
Valor da propriedade
boolean
allowEditObjects
Representa a opção de proteção de planilha que permite a edição de objetos.
TypeScript
allowEditObjects?: boolean;
Valor da propriedade
boolean
allowEditScenarios
Representa a opção de proteção de planilha que permite a edição de cenários.
TypeScript
allowEditScenarios?: boolean;
Valor da propriedade
boolean
allowFormatCells
Representa a opção de proteção de planilha que permite a formatação de células.
TypeScript
allowFormatCells?: boolean;
Valor da propriedade
boolean
allowFormatColumns
Representa a opção de proteção de planilha que permite a formatação de colunas.
TypeScript
allowFormatColumns?: boolean;
Valor da propriedade
boolean
allowFormatRows
Representa a opção de proteção de planilha que permite a formatação de linhas.
TypeScript
allowFormatRows?: boolean;
Valor da propriedade
boolean
allowInsertColumns
Representa a opção de proteção de planilha que permite a inserção de colunas.
TypeScript
allowInsertColumns?: boolean;
Valor da propriedade
boolean
allowInsertHyperlinks
Representa a opção de proteção de planilha que permite a inserção de hiperlinks.
TypeScript
allowInsertHyperlinks?: boolean;
Valor da propriedade
boolean
allowInsertRows
Representa a opção de proteção de planilha que permite a inserção de linhas.
TypeScript
allowInsertRows?: boolean;
Valor da propriedade
boolean
allowPivotTables
Representa a opção de proteção de planilha que permite o uso do recurso de Tabela
Dinâmica.
TypeScript
allowPivotTables?: boolean;
Valor da propriedade
boolean
allowSort
Representa a opção de proteção de planilha que permite o uso do recurso de
classificação.
TypeScript
allowSort?: boolean;
Valor da propriedade
boolean
selectionMode
Representa a opção de proteção da planilha do modo de seleção.
TypeScript
selectionMode?: ProtectionSelectionMode;
Valor da propriedade
ExcelScript.ProtectionSelectionMode
6 Colaborar conosco no
GitHub Comentários do Office Scripts
O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
A fonte deste conteúdo pode comentários:
ser encontrada no GitHub, onde
você também pode criar e Abrir um problema de documentação
revisar problemas e solicitações
de pull. Para obter mais Fornecer comentários sobre o produto
informações, confira o nosso
guia para colaboradores.
ExcelScript.WorksheetSearchCriteria
interface
Referência
Pacote: ExcelScript
Propriedades
ノ Expandir a tabela
Detalhes da propriedade
completeMatch
Especifica se a correspondência precisa ser concluída ou parcial. Uma
correspondência completa corresponde ao conteúdo inteiro da célula. Uma
correspondência parcial corresponde a uma substring dentro do conteúdo da célula
(por exemplo, cat corresponde parcialmente e scatter ). caterpillar O padrão é
false (parcial).
TypeScript
completeMatch?: boolean;
Valor da propriedade
boolean
matchCase
Especifica se a correspondência é sensível a maiúsculas de minúsculas. O padrão é
false (sem maiúsculas de maiúsculas de minúsculas).
TypeScript
matchCase?: boolean;
Valor da propriedade
boolean
6 Colaborar conosco no
GitHub Comentários do Office Scripts
A fonte deste conteúdo pode O Office Scripts é um projeto código aberto.
Selecione um link para fornecer
ser encontrada no GitHub, onde
comentários:
você também pode criar e
revisar problemas e solicitações
Abrir um problema de documentação
de pull. Para obter mais
informações, confira o nosso
Fornecer comentários sobre o produto
guia para colaboradores.