Compartir a través de


Novedades de la API de JavaScript de Excel 1.9

Con el conjunto de requisitos 1.9 se introdujeron más de 500 nuevas API de Excel. La primera tabla proporciona un breve resumen de las API, mientras que la tabla siguiente proporciona una lista detallada.

Área de característica Descripción Objetos relevantes
Formas Inserte, coloque y dé formato a imágenes, formas y cuadros de texto. ShapeCollectionShapeGeometricShapeImage
Filtrado automático Agregar filtros a los intervalos. AutoFilter
Áreas Compatibilidad con intervalos discontinuos. RangeAreas
Celdas especiales Obtenga celdas que contienen fórmulas, comentarios o fechas en un intervalo. Range
Buscar Busque valores o fórmulas en una hoja de cálculo o un intervalo. RangeWorksheet
Copiar y pegar Copie fórmulas, formatos y valores de un intervalo a otro. Range
Cálculo Mayor control sobre el motor de cálculo de Excel. Aplicación
Nuevos gráficos Explore los nuevos tipos de gráficos compatibles: mapas, cajas y bigotes, cascada, proyección solar, Pareto, y embudo. Chart
Formato de intervalo Nuevas funciones con formatos de intervalo. Range

Lista de API

En la tabla siguiente se enumeran las API del conjunto de requisitos de la API de JavaScript de Excel 1.9. Para ver la documentación de referencia de API para todas las API admitidas por el conjunto de requisitos de la API de JavaScript de Excel 1.9 o anterior, consulte API de Excel en el conjunto de requisitos 1.9 o anterior.

Clase Campos Descripción
Application calculationEngineVersion Devuelve la versión del motor de cálculo de Excel usada para la última actualización completa.
calculationState Devuelve el estado del cálculo de la aplicación.
iterativeCalculation Devuelve la configuración de cálculo iterativo.
suspendScreenUpdatingUntilNextSync() Suspende la actualización de pantalla hasta que se llame al siguiente context.sync() .
AutoFilter apply(range: Range | string, columnIndex?: number, criteria?: Excel.FilterCriteria) Aplica el objecto AutoFilter a un rango.
clearCriteria() Borra los criterios de filtro y el estado de ordenación del Autofiltro.
criteria Matriz que contiene todos los criterios de filtro de un intervalo autofiltrado.
enabled Especifica si el autofiltro está habilitado.
getRange() Devuelve el Range objeto que representa el intervalo al que se aplica el Autofiltro.
getRangeOrNullObject() Devuelve el Range objeto que representa el intervalo al que se aplica el Autofiltro.
isDataFiltered Especifica si autofiltro tiene criterios de filtro.
reapply() Aplica el objeto AutoFilter especificado actualmente en el intervalo.
remove() Quita el AutoFilter para el intervalo.
CellBorder color Representa la propiedad color de un único borde.
style Representa la propiedad style de un único borde.
tintAndShade Representa la propiedad tintAndShade de un único borde.
weight Representa la propiedad weight de un único borde.
CellBorderCollection bottom Representa la propiedad format.borders.bottom.
diagonalDown Representa la propiedad format.borders.diagonalDown.
diagonalUp Representa la propiedad format.borders.diagonalUp.
horizontal Representa la propiedad format.borders.horizontal.
left Representa la propiedad format.borders.left.
right Representa la propiedad format.borders.right.
top Representa la propiedad format.borders.top.
vertical Representa la propiedad format.borders.vertical.
CellProperties address Representa la propiedad address.
addressLocal Representa la propiedad addressLocal.
hidden Representa la propiedad hidden.
CellPropertiesFill color Representa la propiedad format.fill.color.
pattern Representa la propiedad format.fill.pattern.
patternColor Representa la propiedad format.fill.patternColor.
patternTintAndShade Representa la propiedad format.fill.patternTintAndShade.
tintAndShade Representa la propiedad format.fill.tintAndShade.
CellPropertiesFont bold Representa la propiedad format.font.bold.
color Representa la propiedad format.font.color.
italic Representa la propiedad format.font.italic.
name Representa la propiedad format.font.name.
size Representa la propiedad format.font.size.
strikethrough Representa la propiedad format.font.strikethrough.
subscript Representa la propiedad format.font.subscript.
superscript Representa la propiedad format.font.superscript.
tintAndShade Representa la propiedad format.font.tintAndShade.
underline Representa la propiedad format.font.underline.
CellPropertiesFormat autoIndent Representa la propiedad autoIndent.
borders Representa la propiedad borders.
fill Representa la propiedad fill.
font Representa la propiedad font.
horizontalAlignment Representa la propiedad horizontalAlignment.
indentLevel Representa la propiedad indentLevel.
protection Representa la propiedad protection.
readingOrder Representa la propiedad readingOrder.
shrinkToFit Representa la propiedad shrinkToFit.
textOrientation Representa la propiedad textOrientation.
useStandardHeight Representa la propiedad useStandardHeight.
useStandardWidth Representa la propiedad useStandardWidth.
verticalAlignment Representa la propiedad verticalAlignment.
wrapText Representa la propiedad wrapText.
CellPropertiesProtection formulaHidden Representa la propiedad format.protection.formulaHidden.
locked Representa la propiedad format.protection.locked.
ChangedEventDetail valueAfter Representa el valor después del cambio.
valueBefore Representa el valor antes del cambio.
valueTypeAfter Representa el tipo de valor después del cambio.
valueTypeBefore Representa el tipo de valor antes del cambio.
Chart activate() Activa el gráfico en la interfaz de usuario de Excel.
pivotOptions Contiene las opciones del gráfico dinámico.
ChartAreaFormat colorScheme Especifica la combinación de colores del gráfico.
roundedCorners Especifica si el área de gráfico del gráfico tiene esquinas redondeadas.
ChartAxis linkNumberFormat Especifica si el formato de número está vinculado a las celdas.
ChartBinOptions allowOverflow Especifica si el desbordamiento de bin está habilitado en un gráfico de histogramas o un gráfico de pareto.
allowUnderflow Especifica si el subflujo bin está habilitado en un gráfico de histogramas o un gráfico de pareto.
count Especifica el recuento de contenedores de un gráfico de histograma o un gráfico de pareto.
overflowValue Especifica el valor de desbordamiento bin de un gráfico de histograma o un gráfico de pareto.
type Especifica el tipo de bin para un gráfico de histograma o un gráfico de pareto.
underflowValue Especifica el valor de subflujo bin de un gráfico de histograma o un gráfico de pareto.
width Especifica el valor de ancho bin de un gráfico de histograma o un gráfico de pareto.
ChartBoxwhiskerOptions quartileCalculation Especifica si el tipo de cálculo de cuartil de un cuadro y un gráfico de whisker.
showInnerPoints Especifica si los puntos internos se muestran en un cuadro y un gráfico de whisker.
showMeanLine Especifica si la línea media se muestra en un cuadro y un gráfico de whisker.
showMeanMarker Especifica si el marcador medio se muestra en un cuadro y un gráfico de whisker.
showOutlierPoints Especifica si los puntos atípicos se muestran en un cuadro y un gráfico de whisker.
ChartDataLabel linkNumberFormat Especifica si el formato de número está vinculado a las celdas (para que el formato de número cambie en las etiquetas cuando cambie en las celdas).
ChartDataLabels linkNumberFormat Especifica si el formato de número está vinculado a las celdas.
ChartErrorBars endStyleCap Especifica si las barras de error tienen un límite de estilo final.
format Especifica el tipo de formato de las barras de error.
include Especifica las partes de las barras de error a incluir.
type El tipo de rango marcado por las barras de error.
visible Especifica si se muestran las barras de error.
ChartErrorBarsFormat line Representa el formato de línea de gráfico.
ChartMapOptions labelStrategy Especifica la estrategia de etiquetas de mapa de serie de un gráfico de mapas de regiones.
level Especifica el nivel de asignación de series de un gráfico de mapas de regiones.
projectionType Especifica el tipo de proyección de serie de un gráfico de mapa de regiones.
ChartPivotOptions showAxisFieldButtons Especifica si se van a mostrar los botones de campo del eje en un gráfico dinámico.
showLegendFieldButtons Especifica si se van a mostrar los botones de campo de leyenda en un gráfico dinámico.
showReportFilterFieldButtons Especifica si se deben mostrar los botones del campo de filtro de informe en un gráfico dinámico.
showValueFieldButtons Especifica si se van a mostrar los botones del campo mostrar valor en un gráfico dinámico.
ChartSeries binOptions Contiene las opciones de intervalo para gráficos de histograma y diagramas de Pareto.
boxwhiskerOptions Contiene las opciones para el gráfico de cajas y bigotes.
bubbleScale Esto puede ser un valor entero entre 0 (cero) y 300, que representa el porcentaje del tamaño predeterminado.
gradientMaximumColor Especifica el color del valor máximo de una serie de gráficos de mapa de regiones.
gradientMaximumType Especifica el tipo para el valor máximo de una serie de gráficos de mapa de regiones.
gradientMaximumValue Especifica el valor máximo de una serie de gráficos de mapa de regiones.
gradientMidpointColor Especifica el color del valor de punto medio de una serie de gráficos de mapa de regiones.
gradientMidpointType Especifica el tipo para el valor de punto medio de una serie de gráficos de mapa de regiones.
gradientMidpointValue Especifica el valor de punto medio de una serie de gráficos de mapa de regiones.
gradientMinimumColor Especifica el color del valor mínimo de una serie de gráficos de mapa de regiones.
gradientMinimumType Especifica el tipo para el valor mínimo de una serie de gráficos de mapa de regiones.
gradientMinimumValue Especifica el valor mínimo de una serie de gráficos de mapa de regiones.
gradientStyle Especifica el estilo de degradado de serie de un gráfico de mapa de regiones.
invertColor Especifica el color de relleno de los puntos de datos negativos de una serie.
mapOptions Contiene las opciones para un gráfico de mapa de región.
parentLabelStrategy Especifica el área de estrategia de etiqueta primaria de la serie para un gráfico de gráficos de rectángulos.
showConnectorLines Especifica si las líneas del conector se muestran en gráficos en cascada.
showLeaderLines Especifica si se muestran líneas de directriz para cada etiqueta de datos de la serie.
splitValue Especifica el valor de umbral que separa dos secciones de un gráfico circular de gráfico circular o un gráfico de barras circulares.
xerrorBars Indica el objeto de la barra de error de una serie de gráficos.
yerrorBars Indica el objeto de la barra de error de una serie de gráficos.
ChartTrendlineLabel linkNumberFormat Especifica si el formato de número está vinculado a las celdas (para que el formato de número cambie en las etiquetas cuando cambie en las celdas).
ColumnProperties address Representa la propiedad address.
addressLocal Representa la propiedad addressLocal.
columnIndex Representa la propiedad columnIndex.
ConditionalFormat getRanges() Devuelve , RangeAreasque comprende uno o varios intervalos rectangulares, a los que se aplica el formato conditonal.
DataValidation getInvalidCells() Devuelve un RangeAreas objeto, que consta de uno o varios rangos rectangulares, con valores de celda no válidos.
getInvalidCellsOrNullObject() Devuelve un RangeAreas objeto, que consta de uno o varios rangos rectangulares, con valores de celda no válidos.
FilterCriteria subField Propiedad usada por el filtro para realizar un filtro enriquecido en valores enriquecidos.
GeometricShape id Devuelve el identificador de la forma.
shape Devuelve el Shape objeto de la forma geométrica.
GroupShapeCollection getCount() Devuelve el número de formas del grupo de formas.
getItem(key: string) Obtiene una forma con su nombre o identificador.
getItemAt(index: number) Obtiene una forma basada en su posición en la colección.
items Obtiene los elementos secundarios cargados en esta colección.
HeaderFooter centerFooter Pie de página central de la hoja de cálculo.
centerHeader Encabezado central de la hoja de cálculo.
leftFooter Pie de página izquierdo de la hoja de cálculo.
leftHeader Encabezado izquierdo de la hoja de cálculo.
rightFooter Pie de página derecho de la hoja de cálculo.
rightHeader Encabezado derecho de la hoja de cálculo.
HeaderFooterGroup defaultForAllPages El encabezado o pie general, utilizado para todas las páginas, salvo que se indique par, impar o primera página.
evenPages El encabezado o pie de página para páginas pares, debe especificarse el encabezado o pie de página para páginas impares.
firstPage El encabezado o pie de página de la primera página, para las demás páginas se usa el encabezado o pie de página general, par o impar.
oddPages El encabezado o pie de página para páginas impares, debe especificarse el encabezado o pie de página para páginas pares.
state Estado por el que se establecen los encabezados o pies de página.
useSheetMargins Obtiene o establece una marca que indica si los encabezados o pies de página están alineados con los márgenes de página establecidos en las opciones de diseño de página de la hoja de cálculo.
useSheetScale Obtiene o establece una marca que indica si los encabezados o pies de página deben escalarse según la escala de porcentaje de página establecida en las opciones de diseño de página de la hoja de cálculo.
Image format Devuelve el formato de la imagen.
id Especifica el identificador de forma del objeto de imagen.
shape Devuelve el Shape objeto asociado a la imagen.
IterativeCalculation enabled True si Excel usa iteración para resolver referencias circulares.
maxChange Especifica la cantidad máxima de cambio entre cada iteración a medida que Excel resuelve las referencias circulares.
maxIteration Especifica el número máximo de iteraciones que Excel puede usar para resolver una referencia circular.
Line beginArrowheadLength Representa la longitud de la punta de flecha al comienzo de la línea especificada.
beginArrowheadStyle Representa el estilo de la punta de flecha al principio de la línea especificada.
beginArrowheadWidth Representa el ancho de la punta de flecha al comienzo de la línea especificada.
beginConnectedShape Representa la forma a la que está unido el principio de la línea especificada.
beginConnectedSite Representa el sitio de conexión al que está conectado el principio de un conector.
connectBeginShape(shape: Excel.Shape, connectionSite: number) Une el principio del conector especificado a una forma específica.
connectEndShape(shape: Excel.Shape, connectionSite: number) Une el final del conector especificado a una forma específica.
connectorType Indica el tipo de conector de la línea.
disconnectBeginShape() Separa el principio del conector especificado de una forma.
disconnectEndShape() Separa el final del conector especificado de una forma.
endArrowheadLength Representa la longitud de la punta de flecha al final de la línea especificada.
endArrowheadStyle Representa el estilo de la punta de flecha al final de la línea especificada.
endArrowheadWidth Representa el ancho de la punta de flecha al final de la línea especificada.
endConnectedShape Representa la forma a la que está unido el final de la línea especificada.
endConnectedSite Representa el sitio de conexión al que está conectado el extremo de un conector.
id Especifica el identificador de forma.
isBeginConnected Especifica si el principio de la línea especificada está conectado a una forma.
isEndConnected Especifica si el final de la línea especificada está conectado a una forma.
shape Devuelve el Shape objeto asociado a la línea.
PageBreak columnIndex Especifica el índice de columna para el salto de página.
delete() Elimina un objeto de salto de página.
getCellAfterBreak() Obtiene la primera celda después del salto de página.
rowIndex Especifica el índice de fila para el salto de página.
PageBreakCollection add(pageBreakRange: Range | string) Agrega un salto de página antes de la celda superior izquierda del intervalo especificado.
getCount() Obtiene el número de saltos de página de una colección.
getItem(index: number) Obtiene un objeto de salto de página a través del índice.
items Obtiene los elementos secundarios cargados en esta colección.
removePageBreaks() Restablece todos los saltos de página manuales de la colección.
PageLayout blackAndWhite Opción de impresión en blanco y negro de la hoja de cálculo.
bottomMargin Margen de página inferior de la hoja de cálculo que se va a usar para imprimir en puntos.
centerHorizontally Marca del centro de la hoja de cálculo horizontalmente.
centerVertically Marca del centro de la hoja de cálculo verticalmente.
draftMode Opción de modo de borrador de la hoja de cálculo.
firstPageNumber Primer número de página de la hoja de cálculo que se va a imprimir.
footerMargin Margen de pie de página de la hoja de cálculo, en puntos, para su uso al imprimir.
getPrintArea() Obtiene el RangeAreas objeto, que consta de uno o varios rangos rectangulares, que representa el área de impresión de la hoja de cálculo.
getPrintAreaOrNullObject() Obtiene el RangeAreas objeto, que consta de uno o varios rangos rectangulares, que representa el área de impresión de la hoja de cálculo.
getPrintTitleColumns() Obtiene el objeto de intervalo que representa las columnas de título.
getPrintTitleColumnsOrNullObject() Obtiene el objeto de intervalo que representa las columnas de título.
getPrintTitleRows() Obtiene el objeto de intervalo que representa las filas de título.
getPrintTitleRowsOrNullObject() Obtiene el objeto de intervalo que representa las filas de título.
headerMargin Margen de encabezado de la hoja de cálculo, en puntos, para su uso al imprimir.
headersFooters Configuración de encabezado y pie de página de la hoja de cálculo.
leftMargin Margen izquierdo de la hoja de cálculo, en puntos, para su uso al imprimir.
orientation Orientación de la hoja de cálculo de la página.
paperSize Tamaño de papel de la hoja de cálculo de la página.
printComments Especifica si se deben mostrar los comentarios de la hoja de cálculo al imprimir.
printErrors Opción de errores de impresión de la hoja de cálculo.
printGridlines Especifica si se imprimirán las líneas de cuadrícula de la hoja de cálculo.
printHeadings Especifica si se imprimirán los encabezados de la hoja de cálculo.
printOrder Opción de orden de impresión de página de la hoja de cálculo.
rightMargin Margen derecho de la hoja de cálculo, en puntos, para su uso al imprimir.
setPrintArea(printArea: Range | RangeAreas | string) Establece el área de impresión de la hoja de cálculo.
setPrintMargins(unit: Excel.PrintMarginUnit, marginOptions: Excel.PageLayoutMarginOptions) Establece los márgenes de página de la hoja de cálculo con unidades.
setPrintTitleColumns(printTitleColumns: Range | string) Establece las columnas que contienen las celdas que se repetirán a la izquierda de cada página de la hoja de cálculo que se va a imprimir.
setPrintTitleRows(printTitleRows: Range | string) Establece las filas que contienen las celdas que se repetirán en la parte superior de cada página de la hoja de cálculo que se va a imprimir.
topMargin Margen superior de la hoja de cálculo, en puntos, para su uso al imprimir.
zoom Opciones de zoom de impresión de la hoja de cálculo.
PageLayoutMarginOptions bottom Especifica el margen inferior del diseño de página de la unidad especificada para la impresión.
footer Especifica el margen de pie de página de diseño de página de la unidad especificada para la impresión.
header Especifica el margen de encabezado de diseño de página de la unidad especificada para la impresión.
left Especifica el margen izquierdo del diseño de página en la unidad especificada para la impresión.
right Especifica el margen derecho del diseño de página en la unidad especificada para la impresión.
top Especifica el margen superior de diseño de página de la unidad especificada para la impresión.
PageLayoutZoomOptions horizontalFitToPages Número de páginas para ajustar horizontalmente.
scale El valor de la escala de página de impresión puede estar entre 10 y 400.
verticalFitToPages Número de páginas para ajustar verticalmente.
PivotField sortByValues(sortBy: Excel.SortBy, valuesHierarchy: Excel.DataPivotHierarchy, pivotItemScope?: Array<PivotItem | string>) Ordena el campo de tabla dinámica por los valores especificados en un ámbito determinado.
PivotLayout autoFormat Especifica si el formato se dará formato automáticamente cuando se actualice o cuando se muevan los campos.
getDataHierarchy(cell: Range | string) Obtiene la DataHierarchy que se usa para calcular el valor de un intervalo especificado en la tabla dinámica.
getPivotItems(axis: Excel.PivotAxis, cell: Range | string) Obtiene los elementos dinámicos de un eje que componen el valor de un intervalo especificado en la tabla dinámica.
preserveFormatting Especifica si el formato se conserva cuando el informe se actualiza o se vuelve a calcular mediante operaciones como la dinamización, la ordenación o el cambio de elementos de campo de página.
setAutoSortOnCell(cell: Range | string, sortBy: Excel.SortBy) Establece la tabla dinámica para la ordenación automática mediante la celda especificada para seleccionar automáticamente el contexto y todos los criterios necesarios.
PivotTable enableDataValueEditing Especifica si la tabla dinámica permite que el usuario edite los valores del cuerpo de datos.
useCustomSortLists Especifica si la tabla dinámica usa listas personalizadas al ordenar.
Rango autoFill(destinationRange?: Range | string, autoFillType?: Excel.AutoFillType) Rellena un intervalo desde el intervalo actual hasta el intervalo de destino mediante la lógica de autorrellenar especificada.
convertDataTypeToText() Convierte las celdas de rango con tipos de datos en texto.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convierte las celdas de rango en tipos de datos vinculados en la hoja de cálculo.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) Copia los datos de celda o el formato del intervalo de origen o RangeAreas al intervalo actual.
find(text: string, criteria: Excel.SearchCriteria) Busca la cadena especificada, según los criterios especificados.
findOrNullObject(text: string, criteria: Excel.SearchCriteria) Busca la cadena especificada, según los criterios especificados.
flashFill() Realiza un relleno flash en el intervalo actual.
getCellProperties(cellPropertiesLoadOptions: CellPropertiesLoadOptions) Devuelve una matriz 2D que encapsula los datos para la fuente, el relleno, los bordes, la alineación y otras propiedades de la celda.
getColumnProperties(columnPropertiesLoadOptions: ColumnPropertiesLoadOptions) Devuelve una matriz de una sola dimensión que encapsula los datos para la fuente, el relleno, los bordes, la alineación y otras propiedades de la columna.
getRowProperties(rowPropertiesLoadOptions: RowPropertiesLoadOptions) Devuelve una matriz de una sola dimensión que encapsula los datos para la fuente, el relleno, los bordes, la alineación y otras propiedades de la fila.
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Obtiene el RangeAreas objeto, que consta de uno o varios rangos rectangulares, que representa todas las celdas que coinciden con el tipo y valor especificados.
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Obtiene el RangeAreas objeto, que consta de uno o varios rangos, que representa todas las celdas que coinciden con el tipo y valor especificados.
getTables(fullyContained?: boolean) Obtiene una colección con ámbito de tablas que se superpone con el intervalo.
linkedDataTypeState Indica el estado del tipo de datos de cada celda.
removeDuplicates(columns: number[], includesHeader: boolean) Quita los valores duplicados del intervalo especificado por las columnas.
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) Busca y reemplaza la cadena especificada, según los criterios especificados dentro del intervalo actual.
setCellProperties(cellPropertiesData: SettableCellProperties[][]) Novedades el rango en función de una matriz 2D de propiedades de celda, encapsulando elementos como fuente, relleno, bordes y alineación.
setColumnProperties(columnPropertiesData: SettableColumnProperties[]) Novedades el intervalo en función de una matriz unidimensional de propiedades de columna, encapsulando elementos como fuente, relleno, bordes y alineación.
setDirty() Establece un intervalo que se deberá actualizar cuando se realice la próxima actualización.
setRowProperties(rowPropertiesData: SettableRowProperties[]) Novedades el intervalo en función de una matriz unidimensional de propiedades de fila, encapsulando elementos como fuente, relleno, bordes y alineación.
RangeAreas address Devuelve la RangeAreas referencia en estilo A1.
addressLocal Devuelve la RangeAreas referencia en la configuración regional del usuario.
areaCount Devuelve el número de intervalos rectangulares que componen este RangeAreas objeto.
areas Devuelve una colección de intervalos rectangulares que componen este RangeAreas objeto.
calculate() Calcula todas las celdas de .RangeAreas
cellCount Devuelve el número de celdas del RangeAreas objeto, sumando los recuentos de celdas de todos los rangos rectangulares individuales.
clear(applyTo?: Excel.ClearApplyTo) Borra los valores, el formato, el relleno, el borde y otras propiedades en cada una de las áreas que componen este RangeAreas objeto.
conditionalFormats Devuelve una colección de formatos condicionales que intersecan con cualquier celda de este RangeAreas objeto.
convertDataTypeToText() Convierte todas las celdas de RangeAreas con tipos de datos en texto.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convierte todas las celdas de RangeAreas en tipos de datos vinculados.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) Copia los datos de celda o el formato del intervalo de origen o RangeAreas al actual RangeAreas.
dataValidation Devuelve un objeto de validación de datos para todos los intervalos de .RangeAreas
format Devuelve un RangeFormat objeto, encapsulando la fuente, el relleno, los bordes, la alineación y otras propiedades de todos los rangos del RangeAreas objeto.
getEntireColumn() Devuelve un RangeAreas objeto que representa todas las columnas de RangeAreas (por ejemplo, si el actual RangeAreas representa las celdas "B4:E11, H2", devuelve un RangeAreas que representa las columnas "B:E, H:H").
getEntireRow() Devuelve un RangeAreas objeto que representa todas las filas de RangeAreas (por ejemplo, si el actual RangeAreas representa las celdas "B4:E11", devuelve un RangeAreas que representa las filas "4:11").
getIntersection(anotherRange: Range | RangeAreas | string) Devuelve el RangeAreas objeto que representa la intersección de los intervalos especificados o RangeAreas.
getIntersectionOrNullObject(anotherRange: Range | RangeAreas | string) Devuelve el RangeAreas objeto que representa la intersección de los intervalos especificados o RangeAreas.
getOffsetRangeAreas(rowOffset: number, columnOffset: number) Devuelve un RangeAreas objeto que se desplaza por el desplazamiento de fila y columna específico.
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Devuelve un RangeAreas objeto que representa todas las celdas que coinciden con el tipo y valor especificados.
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) Devuelve un RangeAreas objeto que representa todas las celdas que coinciden con el tipo y valor especificados.
getTables(fullyContained?: boolean) Devuelve una colección con ámbito de tablas que se superponen con cualquier intervalo de este RangeAreas objeto.
getUsedRangeAreas(valuesOnly?: boolean) Devuelve el objeto usado RangeAreas que comprende todas las áreas usadas de intervalos rectangulares individuales en el RangeAreas objeto .
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) Devuelve el objeto usado RangeAreas que comprende todas las áreas usadas de intervalos rectangulares individuales en el RangeAreas objeto .
isEntireColumn Especifica si todos los intervalos de este RangeAreas objeto representan columnas completas (por ejemplo, "A:C, Q:Z").
isEntireRow Especifica si todos los intervalos de este RangeAreas objeto representan filas completas (por ejemplo, "1:3, 5:7").
setDirty() Establece que RangeAreas se va a recalcular cuando se produzca la siguiente actualización.
estilo Representa el estilo de todos los rangos de este RangeAreas objeto.
worksheet Devuelve la hoja de cálculo del objeto actual RangeAreas.
RangeBorder tintAndShade Especifica un doble que aclara u oscurece un color para el borde del intervalo, el valor está entre -1 (más oscuro) y 1 (más brillante), con 0 para el color original.
RangeBorderCollection tintAndShade Especifica un doble que aclara u oscurece un color para los bordes de intervalo.
RangeCollection getCount() Devuelve el número de intervalos en .RangeCollection
getItemAt(index: number) Devuelve el objeto de intervalo en función de su posición en .RangeCollection
items Obtiene los elementos secundarios cargados en esta colección.
RangeFill pattern Patrón de un intervalo.
patternColor Código de color HTML que representa el color del patrón de intervalo, en el formulario #RRGGBB (por ejemplo, "FFA500"), o como un color HTML con nombre (por ejemplo, "naranja").
patternTintAndShade Especifica un doble que aclara u oscurece un color de patrón para el relleno del intervalo.
tintAndShade Especifica un doble que aclara u oscurece un color para el relleno del intervalo.
RangeFont strikethrough Especifica el estado de tachado de la fuente.
subscript Especifica el estado del subíndice de la fuente.
superscript Especifica el estado de superíndice de la fuente.
tintAndShade Especifica un doble que aclara u oscurece un color para la fuente de rango.
RangeFormat autoIndent Especifica si el texto se aplica sangría automáticamente cuando la alineación del texto se establece en la misma distribución.
indentLevel Un número entero entre 0 y 250 que indica el nivel de sangría.
readingOrder El orden de lectura para el intervalo.
shrinkToFit Especifica si el texto se reduce automáticamente para ajustarse al ancho de columna disponible.
RemoveDuplicatesResult removed Número de filas duplicadas quitadas por la operación.
uniqueRemaining Número de filas únicas restantes presentes en el intervalo resultante.
ReplaceCriteria completeMatch Especifica si la coincidencia debe ser completa o parcial.
matchCase Especifica si la coincidencia distingue mayúsculas de minúsculas.
RowProperties address Representa la propiedad address.
addressLocal Representa la propiedad addressLocal.
rowIndex Representa la propiedad rowIndex.
SearchCriteria completeMatch Especifica si la coincidencia debe ser completa o parcial.
matchCase Especifica si la coincidencia distingue mayúsculas de minúsculas.
searchDirection Especifica la dirección de la búsqueda
SettableCellProperties format Representa la propiedad format.
hyperlink Representa la propiedad hyperlink.
style Representa la propiedad style.
SettableColumnProperties columnHidden Representa la propiedad columnHidden.
format Representa la propiedad format.
SettableRowProperties format Representa la propiedad format.
rowHidden Representa la propiedad rowHidden.
Shape altTextDescription Especifica el texto de descripción alternativo de un Shape objeto.
altTextTitle Especifica el texto de título alternativo de un Shape objeto.
connectionSiteCount Devuelve el número de sitios de conexión en esta forma.
delete() Quita la forma de la hoja de cálculo.
fill Devuelve el formato de relleno de esta forma.
geometricShape Devuelve la forma geométrica asociada con la forma.
geometricShapeType Especifica el tipo de forma geométrica de esta forma geométrica.
getAsImage(format: Excel.PictureFormat) Convierte la forma en una imagen y devuelve la imagen como una cadena codificada en Base64.
group Devuelve el grupo de forma asociado con la forma.
height Especifica el alto, en puntos, de la forma.
id Especifica el identificador de forma.
image Devuelve la imagen asociada con la forma.
incrementLeft(increment: number) Mueve la forma horizontalmente el número de puntos especificado.
incrementRotation(increment: number) Gira la forma en el sentido de las agujas del reloj alrededor del eje Z según el número de grados.
incrementTop(increment: number) Mueve la forma verticalmente el número de puntos.
left La distancia, en puntos, desde el lado izquierdo de la forma hasta el lado izquierdo de la hoja de cálculo.
level Especifica el nivel de la forma especificada.
line Devuelve la línea asociada con la forma.
lineFormat Devuelve el formato de línea de esta forma.
lockAspectRatio Especifica si la relación de aspecto de esta forma está bloqueada.
name Especifica el nombre de la forma.
onActivated Se produce cuando se activa la forma.
onDeactivated Se produce cuando se desactiva la forma.
parentGroup Especifica el grupo primario de esta forma.
rotation Especifica la rotación, en grados, de la forma.
scaleHeight(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) Cambia el alto de la forma en un factor especificado.
scaleWidth(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) Cambia el ancho de la forma en un factor especificado.
setZOrder(position: Excel.ShapeZOrder) Mueve la forma especificada hacia arriba o hacia abajo en el orden z de la colección, que se desplaza delante o detrás de otras formas.
textFrame Devuelve el objeto de marco de texto de esta forma.
top La distancia, en puntos, desde el borde superior de la forma al borde superior de la hoja de cálculo.
type Devuelve el tipo de esta forma.
visible Especifica si la forma está visible.
width Especifica el ancho, en puntos, de la forma.
zOrderPosition Devuelve la posición de la forma especificada en el orden z, siendo 0 la parte inferior de la pila del orden.
ShapeActivatedEventArgs shapeId Obtiene el identificador de la forma activada.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que se activa la forma.
ShapeCollection addGeometricShape(geometricShapeType: Excel.GeometricShapeType) Agrega una forma geométrica a la hoja de cálculo.
addGroup(values: Cadena de matriz<| Forma>) Agrupa un subconjunto de formas en la hoja de cálculo de esta colección.
addImage(base64ImageString: string) Crea una imagen a partir de una cadena codificada en Base64 y la agrega a la hoja de cálculo.
addLine(startLeft: number, startTop: number, endLeft: number, endTop: number, connectorType?: Excel.ConnectorType) Agrega una línea a la hoja de cálculo.
addTextBox(text?: string) Agrega un cuadro de texto a la hoja de cálculo con el texto proporcionado como contenido.
getCount() Devuelve el número de formas de la hoja de cálculo.
getItem(key: string) Obtiene una forma con su nombre o identificador.
getItemAt(index: number) Obtiene una forma utilizando su posición en la colección.
items Obtiene los elementos secundarios cargados en esta colección.
ShapeDeactivatedEventArgs shapeId Obtiene el identificador de la forma desactivada de la forma.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que se desactiva la forma.
ShapeFill clear() Limpia el formato de relleno de esta forma.
foregroundColor Representa el color de primer plano del relleno de formas en formato de color HTML, en el formulario #RRGGBB (por ejemplo, "FFA500") o como un color HTML con nombre (por ejemplo, "naranja")
setSolidColor(color: string) Establece el formato de relleno de la forma en un color uniforme.
transparency Especifica el porcentaje de transparencia del relleno como un valor de 0,0 (opaco) a 1,0 (claro).
type Devuelve el tipo de relleno de la forma.
ShapeFont bold Indica el estado de negrita de la fuente.
color Representación del código de color HTML del color de texto (por ejemplo, "#FF0000" representa rojo).
italic Indica el estado de cursiva de la fuente.
name Representa el nombre de fuente (por ejemplo, "Calibri").
size Representa el tamaño de fuente en puntos (por ejemplo, 11).
underline Tipo de subrayado aplicado a la fuente.
ShapeGroup id Especifica el identificador de forma.
shape Devuelve el Shape objeto asociado al grupo.
shapes Devuelve la colección de Shape objetos .
ungroup() Desagrupa las formas agrupadas en el grupo de formas especificado.
ShapeLineFormat color Representa el color de línea en formato de color HTML, en el formato #RRGGBB (por ejemplo, "FFA500") o como un color HTML con nombre (por ejemplo, "naranja").
dashStyle Indica el estilo de línea de la forma.
estilo Indica el estilo de línea de la forma.
transparency Indica o establece el grado de transparencia de la línea especificada como valor entre 0,0 (opaco) y 1,0 (transparente).
visible Especifica si el formato de línea de un elemento de forma está visible.
weight Indica el grosor de la línea, en puntos.
SortField subField Especifica el subcampo que es el nombre de propiedad de destino de un valor enriquecido por el que se va a ordenar.
StyleCollection getCount() Obtiene el número de estilos de la colección.
getItemAt(index: number) Obtiene un estilo basándose en su posición en la colección.
Table autoFilter Representa el AutoFilter objeto de la tabla.
TableAddedEventArgs source Obtiene el origen del evento.
tableId Obtiene el identificador de la tabla que se agrega.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que se agrega la tabla.
TableChangedEventArgs details Obtiene la información sobre los detalles del cambio.
TableCollection onAdded Se produce cuando se agrega una nueva tabla en un libro.
onDeleted Se produce cuando se elimina la tabla especificada en un libro.
TableDeletedEventArgs source Obtiene el origen del evento.
tableId Obtiene el identificador de la tabla que se elimina.
tableName Obtiene el nombre de la tabla que se elimina.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que se elimina la tabla.
TableScopedCollection getCount() Obtiene el número de tablas de la colección.
getFirst() Obtiene la primera tabla de la colección.
getItem(key: string) Obtener una tabla por nombre o identificador.
items Obtiene los elementos secundarios cargados en esta colección.
TextFrame autoSizeSetting La configuración de ajuste de tamaño automático para el marco de texto.
bottomMargin Indica el margen inferior, en puntos, del marco de texto.
deleteText() Elimina todo el texto en el marco de texto.
hasText Especifica si el marco de texto contiene texto.
horizontalAlignment Indica la alineación horizontal del marco de texto.
horizontalOverflow Indica el comportamiento de desbordamiento horizontal del marco de texto.
leftMargin Indica el margen izquierdo, en puntos, del marco de texto.
orientation Representa el ángulo al que está orientado el texto para el marco de texto.
readingOrder Representa el orden de lectura del marco de texto, ya sea de izquierda a derecha o de derecha a izquierda.
rightMargin Indica el margen derecho, en puntos, del marco de texto.
textRange Representa el texto que hay unido a una forma en el marco de texto y las propiedades y los métodos de manipulación del texto.
topMargin Indica el margen superior, en puntos, del marco de texto.
verticalAlignment Indica la alineación vertical del marco de texto.
verticalOverflow Representa el comportamiento de desbordamiento vertical del marco de texto.
TextRange font Devuelve un ShapeFont objeto que representa los atributos de fuente del intervalo de texto.
getSubstring(start: number, length?: number) Devuelve un objeto TextRange para la subcadena en el rango especificado.
text Indica el contenido de texto sin formato del intervalo de texto.
Workbook autoSave Especifica si el libro está en modo autoguardado.
calculationEngineVersion Devuelve un número acerca de la versión del motor de cálculo de Excel.
chartDataPointTrack True si todos los gráficos en el libro están siguiendo los puntos de datos reales a los que están conectados.
getActiveChart() Obtiene el gráfico activo del libro.
getActiveChartOrNullObject() Obtiene el gráfico activo del libro.
getIsActiveCollabSession() Devuelve true si varios usuarios están editando el libro (a través de la coautoría).
getSelectedRanges() Obtiene los intervalos seleccionados actualmente en el libro.
isDirty Especifica si se han realizado cambios desde la última vez que se guardó el libro.
onAutoSaveSettingChanged Se produce cuando se cambia la configuración Autoguardar en el libro.
previouslySaved Especifica si el libro se ha guardado alguna vez localmente o en línea.
usePrecisionAsDisplayed True si los cálculos de este libro se llevan a cabo con la misma precisión con que se muestran los números.
WorkbookAutoSaveSettingChangedEventArgs type Obtiene el tipo del evento.
Worksheet autoFilter Representa el AutoFilter objeto de la hoja de cálculo.
enableCalculation Determina si Excel debe recalcular la hoja de cálculo cuando sea necesario.
findAll(text: string, criteria: Excel.WorksheetSearchCriteria) Busca todas las repeticiones de la cadena especificada en función de los criterios especificados y las devuelve como un RangeAreas objeto, que comprende uno o varios intervalos rectangulares.
findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria) Busca todas las repeticiones de la cadena especificada en función de los criterios especificados y las devuelve como un RangeAreas objeto, que comprende uno o varios intervalos rectangulares.
getRanges(address?: string) Obtiene el RangeAreas objeto , que representa uno o varios bloques de intervalos rectangulares, especificados por la dirección o el nombre.
horizontalPageBreaks Obtiene la colección de saltos de página horizontales de la hoja de cálculo.
onFormatChanged Se produce cuando se cambia el formato una hoja de cálculo concreta.
pageLayout Obtiene el PageLayout objeto de la hoja de cálculo.
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) Busca y reemplaza la cadena especificada, según los criterios especificados dentro de la hoja de cálculo actual.
shapes Devuelve la colección de todos los objetos Shape en la hoja de cálculo.
verticalPageBreaks Obtiene la colección de saltos de página verticales de la hoja de cálculo.
WorksheetChangedEventArgs details Representa la información sobre los detalles del cambio.
WorksheetCollection onChanged Se produce cuando se cambia una hoja de cálculo del libro.
onFormatChanged Se produce cuando cualquier hoja de cálculo del libro tiene un formato cambiado.
onSelectionChanged Se produce cuando cambia la selección de cualquier hoja de cálculo.
WorksheetFormatChangedEventArgs address Obtiene la dirección del intervalo que representa el área que ha cambiado en una hoja de cálculo específica.
getRange(ctx: Excel.RequestContext) Obtiene el intervalo que representa el área que ha cambiado en una hoja de cálculo específica.
getRangeOrNullObject(ctx: Excel.RequestContext) Obtiene el intervalo que representa el área que ha cambiado en una hoja de cálculo específica.
source Obtiene el origen del evento.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que cambiaron los datos.
WorksheetSearchCriteria completeMatch Especifica si la coincidencia debe ser completa o parcial.
matchCase Especifica si la coincidencia distingue mayúsculas de minúsculas.

Vea también