ExcelScript.NamedItem interface
Representa un nombre definido para un rango de celdas o un valor. Los nombres pueden ser objetos con nombre primitivos (como se muestra en el tipo siguiente), objeto de rango o una referencia a un rango. Este objeto puede usarse para obtener un objeto de rango asociado a nombres.
Comentarios
Ejemplos
/**
* 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."
);
// Add this named formula to a new sheet in the workbook.
const otherSheet = workbook.addWorksheet();
otherSheet.getRange("A1").setFormula(namedItem.getFormula());
// Switch to the new worksheet.
otherSheet.activate();
}
Métodos
delete() | Elimina el nombre especificado. |
get |
Devuelve un objeto que contiene los valores y tipos del elemento con nombre. |
get |
Especifica el comentario asociado a este nombre. |
get |
Fórmula del elemento con nombre. Las fórmulas siempre comienzan con un signo igual ("="). |
get |
Nombre del objeto. |
get |
Devuelve el objeto de rango asociado al nombre. Si el tipo del elemento con nombre no es un intervalo, este método devuelve |
get |
Especifica si el nombre se limita al libro o a una hoja de cálculo específica. Los valores posibles son: Worksheet, Workbook. |
get |
Especifica el tipo del valor devuelto por la fórmula del nombre. Vea |
get |
Representa el valor calculado por la fórmula del nombre. Para un intervalo con nombre, devolverá la dirección del intervalo. Esta API devuelve el #VALUE! error en la interfaz de usuario de Excel si hace referencia a una función definida por el usuario. |
get |
Especifica si el objeto está visible. |
get |
Devuelve la hoja de cálculo a la que se limita el elemento con nombre. Si el elemento se limita al libro en su lugar, este método devuelve |
set |
Especifica el comentario asociado a este nombre. |
set |
Fórmula del elemento con nombre. Las fórmulas siempre comienzan con un signo igual ("="). |
set |
Especifica si el objeto está visible. |
Detalles del método
delete()
Elimina el nombre especificado.
delete(): void;
Devoluciones
void
getArrayValues()
Devuelve un objeto que contiene los valores y tipos del elemento con nombre.
getArrayValues(): NamedItemArrayValues;
Devoluciones
getComment()
Especifica el comentario asociado a este nombre.
getComment(): string;
Devoluciones
string
getFormula()
Fórmula del elemento con nombre. Las fórmulas siempre comienzan con un signo igual ("=").
getFormula(): string;
Devoluciones
string
getName()
Nombre del objeto.
getName(): string;
Devoluciones
string
getRange()
Devuelve el objeto de rango asociado al nombre. Si el tipo del elemento con nombre no es un intervalo, este método devuelve undefined
.
getRange(): Range;
Devoluciones
getScope()
Especifica si el nombre se limita al libro o a una hoja de cálculo específica. Los valores posibles son: Worksheet, Workbook.
getScope(): NamedItemScope;
Devoluciones
getType()
Especifica el tipo del valor devuelto por la fórmula del nombre. Vea ExcelScript.NamedItemType
para más información.
getType(): NamedItemType;
Devoluciones
Ejemplos
/**
* 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 el valor calculado por la fórmula del nombre. Para un intervalo con nombre, devolverá la dirección del intervalo. Esta API devuelve el #VALUE! error en la interfaz de usuario de Excel si hace referencia a una función definida por el usuario.
getValue(): string | number;
Devoluciones
string | number
getVisible()
Especifica si el objeto está visible.
getVisible(): boolean;
Devoluciones
boolean
getWorksheet()
Devuelve la hoja de cálculo a la que se limita el elemento con nombre. Si el elemento se limita al libro en su lugar, este método devuelve undefined
.
getWorksheet(): Worksheet | undefined;
Devoluciones
ExcelScript.Worksheet | undefined
setComment(comment)
Especifica el comentario asociado a este nombre.
setComment(comment: string): void;
Parámetros
- comment
-
string
Devoluciones
void
setFormula(formula)
Fórmula del elemento con nombre. Las fórmulas siempre comienzan con un signo igual ("=").
setFormula(formula: string): void;
Parámetros
- formula
-
string
Devoluciones
void
setVisible(visible)
Especifica si el objeto está visible.
setVisible(visible: boolean): void;
Parámetros
- visible
-
boolean
Devoluciones
void