ExcelScript.NamedItem interface
Stellt einen definierten Namen für einen Zellbereich oder einen Wert dar. Namen können primitive benannte Objekte (wie im folgenden Typ zu sehen), Bereichsobjekte oder ein Verweis auf einen Bereich sein. Dieses Objekt kann zum Abrufen des mit Namen verknüpften Bereichsobjekts verwendet werden.
Hinweise
Beispiele
/**
* 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();
}
Methoden
delete() | Löscht den angegebenen Namen. |
get |
Gibt ein Objekt mit Werten und Typen des benannten Elements zurück. |
get |
Gibt den Kommentar an, der diesem Namen zugeordnet ist. |
get |
Die Formel des benannten Elements. Formeln beginnen immer mit einem Gleichheitszeichen ("="). |
get |
Der Name des Objekts. |
get |
Ruft das Bereichsobjekt ab, das mit dem Namen verknüpft ist. Wenn der Typ des benannten Elements kein Bereich ist, gibt diese Methode zurück |
get |
Gibt an, ob der Name auf die Arbeitsmappe oder ein bestimmtes Arbeitsblatt festgelegt ist. Mögliche Werte sind: Worksheet, Workbook. |
get |
Gibt den Typ des Werts an, der von der Formel des Namens zurückgegeben wird. Weitere Informationen finden Sie unter |
get |
Stellt den Wert dar, der von der Formel des Namens berechnet wurde. Für einen benannten Bereich wird die Bereichsadresse zurückgegeben. Diese API gibt die #VALUE! Fehler in der Excel-Benutzeroberfläche, wenn er auf eine benutzerdefinierte Funktion verweist. |
get |
Gibt an, ob das Objekt sichtbar ist. |
get |
Gibt das Arbeitsblatt zurück, für das das benannte Element gültig ist. Wenn das Element stattdessen auf die Arbeitsmappe ausgerichtet ist, gibt diese Methode zurück |
set |
Gibt den Kommentar an, der diesem Namen zugeordnet ist. |
set |
Die Formel des benannten Elements. Formeln beginnen immer mit einem Gleichheitszeichen ("="). |
set |
Gibt an, ob das Objekt sichtbar ist. |
Details zur Methode
delete()
Löscht den angegebenen Namen.
delete(): void;
Gibt zurück
void
getArrayValues()
Gibt ein Objekt mit Werten und Typen des benannten Elements zurück.
getArrayValues(): NamedItemArrayValues;
Gibt zurück
getComment()
Gibt den Kommentar an, der diesem Namen zugeordnet ist.
getComment(): string;
Gibt zurück
string
getFormula()
Die Formel des benannten Elements. Formeln beginnen immer mit einem Gleichheitszeichen ("=").
getFormula(): string;
Gibt zurück
string
getName()
Der Name des Objekts.
getName(): string;
Gibt zurück
string
getRange()
Ruft das Bereichsobjekt ab, das mit dem Namen verknüpft ist. Wenn der Typ des benannten Elements kein Bereich ist, gibt diese Methode zurück undefined
.
getRange(): Range;
Gibt zurück
getScope()
Gibt an, ob der Name auf die Arbeitsmappe oder ein bestimmtes Arbeitsblatt festgelegt ist. Mögliche Werte sind: Worksheet, Workbook.
getScope(): NamedItemScope;
Gibt zurück
getType()
Gibt den Typ des Werts an, der von der Formel des Namens zurückgegeben wird. Weitere Informationen finden Sie unter ExcelScript.NamedItemType
.
getType(): NamedItemType;
Gibt zurück
Beispiele
/**
* 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()
Stellt den Wert dar, der von der Formel des Namens berechnet wurde. Für einen benannten Bereich wird die Bereichsadresse zurückgegeben. Diese API gibt die #VALUE! Fehler in der Excel-Benutzeroberfläche, wenn er auf eine benutzerdefinierte Funktion verweist.
getValue(): string | number;
Gibt zurück
string | number
getVisible()
Gibt an, ob das Objekt sichtbar ist.
getVisible(): boolean;
Gibt zurück
boolean
getWorksheet()
Gibt das Arbeitsblatt zurück, für das das benannte Element gültig ist. Wenn das Element stattdessen auf die Arbeitsmappe ausgerichtet ist, gibt diese Methode zurück undefined
.
getWorksheet(): Worksheet | undefined;
Gibt zurück
ExcelScript.Worksheet | undefined
setComment(comment)
Gibt den Kommentar an, der diesem Namen zugeordnet ist.
setComment(comment: string): void;
Parameter
- comment
-
string
Gibt zurück
void
setFormula(formula)
Die Formel des benannten Elements. Formeln beginnen immer mit einem Gleichheitszeichen ("=").
setFormula(formula: string): void;
Parameter
- formula
-
string
Gibt zurück
void
setVisible(visible)
Gibt an, ob das Objekt sichtbar ist.
setVisible(visible: boolean): void;
Parameter
- visible
-
boolean
Gibt zurück
void
Office Scripts