Compartir a través de


ExcelScript.WorkbookRangeAreas interface

Representa una colección de uno o varios rangos rectangulares en varias hojas de cálculo.

Comentarios

Ejemplos

/**
 * This script finds the direct precedents of the active cell.
 * It changes the font and color of those precedent cells. 
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the active cell.
  const selected = workbook.getActiveCell();
  
  // Get the cells that are direct precedents of the current cell.
  const precedents : ExcelScript.WorkbookRangeAreas = selected.getDirectPrecedents();

  // Set the font to bold and the fill color to orange for all the precedent cells.
  precedents.getRanges().forEach(range => {
    range.getFormat().getFill().setColor("orange");
    range.getFormat().getFont().setBold(true);
  });
}

Métodos

getAddresses()

Devuelve una matriz de direcciones en estilo A1. Los valores de dirección contienen el nombre de la hoja de cálculo para cada bloque rectangular de celdas (por ejemplo, "Sheet1! A1:B4, Sheet1! D1:D4"). Solo lectura.

getAreas()

Devuelve el RangeAreasCollection objeto . Cada uno RangeAreas de la colección representa uno o varios rangos de rectángulos en una hoja de cálculo.

getRangeAreasBySheet(key)

Devuelve el objeto según el RangeAreas nombre o el identificador de la hoja de cálculo de la colección. Si la hoja de cálculo no existe, este método devuelve undefined.

getRanges()

Devuelve intervalos que componen este objeto en un RangeCollection objeto .

Detalles del método

getAddresses()

Devuelve una matriz de direcciones en estilo A1. Los valores de dirección contienen el nombre de la hoja de cálculo para cada bloque rectangular de celdas (por ejemplo, "Sheet1! A1:B4, Sheet1! D1:D4"). Solo lectura.

getAddresses(): string[];

Devoluciones

string[]

getAreas()

Devuelve el RangeAreasCollection objeto . Cada uno RangeAreas de la colección representa uno o varios rangos de rectángulos en una hoja de cálculo.

getAreas(): RangeAreas[];

Devoluciones

getRangeAreasBySheet(key)

Devuelve el objeto según el RangeAreas nombre o el identificador de la hoja de cálculo de la colección. Si la hoja de cálculo no existe, este método devuelve undefined.

getRangeAreasBySheet(key: string): RangeAreas;

Parámetros

key

string

Nombre o identificador de la hoja de cálculo.

Devoluciones

getRanges()

Devuelve intervalos que componen este objeto en un RangeCollection objeto .

getRanges(): Range[];

Devoluciones