Neuerungen in der Excel-JavaScript-API 1.13

ExcelApi 1.13 hat eine Methode zum Einfügen von Arbeitsblättern in eine Arbeitsmappe aus einer Base64-codierten Zeichenfolge und ein Ereignis zum Erkennen der Arbeitsmappenaktivierung hinzugefügt. Außerdem wurde die Unterstützung für Formeln in Bereichen erhöht, indem APIs hinzugefügt wurden, um Änderungen an Formeln nachzuverfolgen und die direkt abhängigen Zellen einer Formel zu suchen. Darüber hinaus wurde die PivotTable-Unterstützung erweitert, indem PivotLayout-APIs für die Verwaltung von Alternativtext, Formatvorlagen und leeren Zellen hinzugefügt wurden.

Funktionsbereich Beschreibung Relevante Objekte
Geänderte Formelereignisse Nachverfolgen von Änderungen an Formeln, einschließlich der Quelle und des Typs des Ereignisses, das eine Änderung verursacht hat. Worksheet.onFormulaChanged
Abhängige Formeln Suchen Sie die direkten abhängigen Zellen einer Formel. Range.getDirectDependents
Einfügen von Arbeitsblättern Fügen Sie Arbeitsblätter aus einer anderen Arbeitsmappe als Base64-codierte Zeichenfolge in die aktuelle Arbeitsmappe ein. Workbook.insertWorksheetsFromBase64
PivotTable PivotLayout Eine Erweiterung der PivotLayout-Klasse, einschließlich neuer Unterstützung für Alternativtext und verwaltung leerer Zellen. PivotLayout

API-Liste

In der folgenden Tabelle sind die APIs im Excel-JavaScript-API-Anforderungssatz 1.13 aufgeführt. Informationen zum Anzeigen der API-Referenzdokumentation für alle APIs, die vom Excel-JavaScript-API-Anforderungssatz 1.13 oder früher unterstützt werden, finden Sie unter Excel-APIs im Anforderungssatz 1.13 oder früher.

Klasse Felder Beschreibung
FormulaChangedEventDetail cellAddress Die Adresse der Zelle, die die geänderte Formel enthält.
previousFormula Stellt die vorherige Formel dar, bevor sie geändert wurde.
InsertWorksheetOptions positionType Die Einfügeposition der neuen Arbeitsblätter in der aktuellen Arbeitsmappe.
Relativeto Das Arbeitsblatt in der aktuellen Arbeitsmappe, auf das für den WorksheetPositionType Parameter verwiesen wird.
sheetNamesToInsert Die Namen der einzelnen einzufügenden Arbeitsblätter.
PivotLayout altTextDescription Die Alternativtextbeschreibung der PivotTable.
altTextTitle Der Alternativtexttitel der PivotTable.
displayBlankLineAfterEachItem(display: boolean) Legt fest, ob nach jedem Element eine Leerzeile angezeigt werden soll.
emptyCellText Der Text, der automatisch in eine leere Zelle in der PivotTable gefüllt wird, wenn fillEmptyCells == true.
fillEmptyCells Gibt an, ob leere Zellen in der PivotTable mit emptyCellTextaufgefüllt werden sollen.
repeatAllItemLabels(repeatLabels: boolean) Legt die Einstellung "Alle Elementbeschriftungen wiederholen" für alle Felder in der PivotTable fest.
showFieldHeaders Gibt an, ob die PivotTable Feldüberschriften (Feldbeschriftungen und Filter-Dropdowns) anzeigt.
PivotTable refreshOnOpen Gibt an, ob die PivotTable aktualisiert wird, wenn die Arbeitsmappe geöffnet wird.
Range getDirectDependents() Gibt ein WorkbookRangeAreas -Objekt zurück, das den Bereich darstellt, der alle direkten abhängigen Zellen eines angegebenen Bereichs im selben Arbeitsblatt oder in mehreren Arbeitsblättern enthält.
getExtendedRange(direction: Excel.KeyboardDirection, activeCell?: Range | string) Gibt ein Bereichsobjekt zurück, das den aktuellen Bereich und bis zum Rand des Bereichs enthält, basierend auf der angegebenen Richtung.
getMergedAreasOrNullObject() Gibt ein RangeAreas -Objekt zurück, das die zusammengeführten Bereiche in diesem Bereich darstellt.
getRangeEdge(direction: Excel.KeyboardDirection, activeCell?: Bereich | Zeichenfolge) Gibt ein Bereichsobjekt zurück, das die Randzelle des Datenbereichs ist, der der angegebenen Richtung entspricht.
Table resize(newRange: Range | string) Ändern Sie die Größe der Tabelle in den neuen Bereich.
Workbook insertWorksheetsFromBase64(base64File: string, options?: Excel.InsertWorksheetOptions) Fügt die angegebenen Arbeitsblätter aus einer Quellarbeitsmappe in die aktuelle Arbeitsmappe ein.
onActivated Tritt auf, wenn die Arbeitsmappe aktiviert wird.
WorkbookActivatedEventArgs type Ruft den Typ des Ereignisses ab.
Arbeitsblatt onFormulaChanged Tritt auf, wenn eine oder mehrere Formeln in diesem Arbeitsblatt geändert werden.
WorksheetCollection onFormulaChanged Tritt auf, wenn eine oder mehrere Formeln in einem Arbeitsblatt dieser Auflistung geändert werden.
WorksheetFormulaChangedEventArgs formulaDetails Ruft ein Array von FormulaChangedEventDetail -Objekten ab, die die Details zu allen geänderten Formeln enthalten.
source Die Quelle des Ereignisses.
type Ruft den Typ des Ereignisses ab.
worksheetId Ruft die ID des Arbeitsblatts ab, in dem die Formel geändert wurde.

Siehe auch