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 emptyCellText aufgefü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
Office Add-ins