Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Neue JavaScript-APIs für Excel werden zuerst als Vorschau eingeführt und werden später Teil eines bestimmten nummerierten Anforderungssatzes, nachdem sie ausreichend getestet wurden und Feedback von Benutzern gesammelt wurde.
Hinweis
Vorschau-APIs unterliegen Änderungen und können nicht für den Einsatz in Produktionsumgebungen vorgesehen werden. Wir empfehlen, sie nur in Test- und Entwicklungsumgebungen auszuprobieren. Verwenden Sie Vorschau-APIs nicht in einer Produktionsumgebung oder in unternehmenswichtigen Dokumenten.
So verwenden Sie Vorschau-APIs:
- Sie müssen die Vorschauversion der Office JavaScript-API-Bibliothek aus dem Office.js Content Delivery Network (CDN) verwenden. Die Typdefinitionsdatei für die TypeScript-Kompilierung und IntelliSense finden Sie unter CDN und DefinitelyTyped. Sie können diese Typen mit
npm install --save-dev @types/office-js-previewinstallieren (achten Sie darauf, die Typen@types/office-jszu entfernen, wenn Sie sie zuvor installiert haben). - Möglicherweise müssen Sie dem Microsoft 365 Insider-Programm beitreten, um auf neuere Office-Builds zugreifen zu können.
API-Liste
In der folgenden Tabelle sind die Excel-JavaScript-APIs aufgeführt, die sich derzeit in der Vorschau befinden. Eine vollständige Liste aller Excel-JavaScript-APIs (einschließlich Vorschau-APIs und zuvor veröffentlichter APIs) finden Sie unter Alle Excel-JavaScript-APIs.
| Klasse | Felder | Beschreibung |
|---|---|---|
| Anwendung | formatStaleValues | Gibt an, ob die Option "Veraltete Werte formatieren" in den Berechnungsoptionen aktiviert oder deaktiviert ist. |
| AutorunEventCompletedOptions | allowEvent | Gibt an, ob das Ereignis fortgesetzt werden darf. |
| autorunEventType | Gibt den Typ des Autorun-Ereignisses an, das abgeschlossen werden soll, falls dies zulässig ist. | |
| Nachricht | Gibt (falls angegeben) eine optionale Fehlermeldung an, wenn das Ereignis nicht fortgesetzt werden darf. | |
| Base64EncodedImage | data | Die Base64-codierte Zeichenfolge. |
| type | Der Dateityp des Base64-codierten Bildes. | |
| Chart | getDataRange() | Ruft die Datenquelle des gesamten Diagramms ab. |
| getDataRangeOrNullObject() | Ruft die Datenquelle des gesamten Diagramms ab. | |
| Kommentar | assignTask(assignee: Excel.EmailIdentity) | Weist die mit dem Kommentar verknüpfte Aufgabe dem angegebenen Benutzer als Beauftragter zu. |
| getTask() | Ruft die mit diesem Kommentar verbundene Aufgabe ab. | |
| getTaskOrNullObject() | Ruft die mit diesem Kommentar verbundene Aufgabe ab. | |
| CommentReply | assignTask(assignee: Excel.EmailIdentity) | Weist die mit dem Kommentar verknüpfte Aufgabe dem angegebenen Benutzer als alleiniger Beauftragter zu. |
| getTask() | Ruft die Aufgabe ab, die dem Thread dieser Kommentarantwort zugeordnet ist. | |
| getTaskOrNullObject() | Ruft die Aufgabe ab, die dem Thread dieser Kommentarantwort zugeordnet ist. | |
| DatetimeFormatInfo | shortDateTimePattern | Ruft die Formatzeichenfolge für einen kurzen Datums- und Uhrzeitwert ab. |
| DocumentTask | assign(assignee: Excel.EmailIdentity) | Fügt den angegebenen Benutzer der Liste der Zugewiesenen hinzu, die der Aufgabe zugeordnet sind. |
| Zugewiesene Personen | Gibt eine Auflistung der Verantwortlichen der Aufgabe zurück. | |
| Änderungen vornehmen | Ruft die Änderungsdatensätze der Aufgabe ab. | |
| comment | Ruft den mit der Aufgabe verknüpften Kommentar ab. | |
| completedBy | Ruft den letzten Benutzer ab, der die Aufgabe abgeschlossen hat. | |
| completedDateTime | Ruft das Datum und die Uhrzeit ab, zu der die Aufgabe abgeschlossen wurde. | |
| createdBy | Ruft den Benutzer ab, der die Aufgabe erstellt hat. | |
| createdDateTime | Ruft das Datum und die Uhrzeit ab, zu der die Aufgabe erstellt wurde. | |
| id | Ruft die ID der Aufgabe ab. | |
| percentComplete | Gibt den Abschlussprozentsatz der Aufgabe an. | |
| Priorität | Gibt die Priorität der Aufgabe an. | |
| startAndDueDateTime | Gibt das Datum und die Uhrzeit an, zu der die Aufgabe gestartet werden soll und fällig ist. | |
| title | Gibt den Titel der Aufgabe an. | |
| unassign(assignee: Excel.EmailIdentity) | Entfernt den angegebenen Benutzer aus der Liste der Zugewiesenen, die der Aufgabe zugeordnet sind. | |
| unassignAll() | Entfernt alle Benutzer aus der Liste der zugewiesenen Personen, die der Aufgabe zugeordnet sind. | |
| DocumentTaskChange | Beauftragter | Stellt den Benutzer dar, der der Aufgabe für eine assign Änderungsaktion zugewiesen wurde, oder den Benutzer, dem die Aufgabe für eine unassign Änderungsaktion nicht zugewiesen wurde. |
| changedBy | Stellt die Identität des Benutzers dar, der die Aufgabenänderung vorgenommen hat. | |
| commentId | Stellt die ID des Kommentars oder der Kommentarantwort dar, mit der die Aufgabenänderung verknüpft ist. | |
| createdDateTime | Stellt das Erstellungsdatum und die Erstellungszeit des Änderungsdatensatzes der Aufgabe dar. | |
| dueDateTime | Stellt das Fälligkeitsdatum und die Uhrzeit der Aufgabe dar. | |
| id | Die eindeutige GUID der Aufgabenänderung | |
| percentComplete | Stellt den Fertigstellungsprozentsatz der Aufgabe dar. | |
| Priorität | Stellt die Priorität der Aufgabe dar. | |
| startDateTime | Stellt das Startdatum und die Startzeit der Aufgabe dar. | |
| title | Stellt den Titel der Aufgabe dar. | |
| type | Stellt den Aktionstyp des Aufgabenänderungsdatensatzes dar. | |
| undoChangeId | Stellt die Eigenschaft dar, die DocumentTaskChange.id für die undo Änderungsaktion rückgängig gemacht wurde. |
|
| DocumentTaskChangeCollection | getCount() | Ruft die Anzahl der Änderungsdatensätze in der Sammlung für die Aufgabe ab. |
| getItemAt(index: number) | Ruft einen Änderungsdatensatz für eine Aufgabe mithilfe seines Indexes in der Auflistung ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| DocumentTaskCollection | getCount() | Ruft die Anzahl der Aufgaben in der Sammlung ab. |
| getItem(key: string) | Ruft eine Aufgabe mithilfe ihrer ID ab. | |
| getItemAt(index: number) | Ruft eine Aufgabe anhand ihres Index in der Sammlung ab. | |
| getItemOrNullObject(key: string) | Ruft eine Aufgabe mithilfe ihrer ID ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| DocumentTaskSchedule | dueDateTime | Ruft das Datum und die Uhrzeit ab, zu der die Aufgabe fällig ist. |
| startDateTime | Ruft das Datum und die Uhrzeit ab, zu der die Aufgabe gestartet werden soll. | |
| EmailIdentity | displayName | Stellt den Anzeigenamen des Benutzers dar. |
| Stellt die E-Mail-Adresse des Benutzers dar. | ||
| id | Stellt die eindeutige ID des Benutzers dar. | |
| EntityArrayCardLayout | arrayProperty | Stellt den Namen der Eigenschaft dar, die das auf der Karte angezeigte Array enthält. |
| columnsToReport | Stellt die Anzahl der Spalten dar, die die Karte für das Array beansprucht. | |
| displayName | Stellt den Namen der Eigenschaft dar, die das auf der Karte angezeigte Array enthält. | |
| firstRowIsHeader | Gibt an, ob die erste Zeile der Matrix als Überschrift behandelt wird. | |
| Aufteilung | Stellt den Typ dieses Layouts dar. | |
| rowsToReport | Stellt die Anzahl der Zeilen dar, die die Karte für sich im Array beansprucht. | |
| ExternalCodeServiceObjectCellValue | Python_str | Stellt die Ausgabe der str() Funktion dar, wenn sie für dieses Objekt verwendet wird. |
| Python_type | Stellt den vollständigen Typnamen dieses Objekts dar. | |
| Python_typeName | Stellt den Kurztypnamen dieses Objekts dar. | |
| basicType | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.valueTypes würde. |
|
| basicValue | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.values würde. |
|
| language | Stellt die Laufzeitsprache dieses externen Codediensts dar. | |
| Vorschau | Stellt den in der Zelle angezeigten Vorschauwert dar. | |
| Anbieter | Stellt Informationen über den Dienst dar, der die Daten in diesem ExternalCodeServiceObjectCellValue. |
|
| type | Stellt den Typ dieses Zellwerts dar. | |
| Identity | displayName | Stellt den Anzeigenamen des Benutzers dar. |
| id | Stellt die eindeutige ID des Benutzers dar. | |
| LocalImage | getBase64EncodedImageData(cacheUid: string) | Ruft die Base64-codierten Bilddaten ab, die im freigegebenen Imagecache gespeichert sind, mit dem eindeutigen Cachebezeichner (UID). |
| LocalImageCellValue | altText | Stellt den Alternativtext dar, der in Barrierefreiheitsszenarien verwendet wird, um zu beschreiben, was das Bild darstellt. |
| Namensnennung | Stellt Zuordnungsinformationen dar, um die Quelle und die Lizenzanforderungen für dieses Bild zu beschreiben. | |
| basicType | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.valueTypes würde. |
|
| basicValue | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.values würde. |
|
| image | Stellt das Bild selbst dar, entweder zwischengespeichert oder codiert. | |
| Anbieter | Stellt Informationen dar, die die Entität oder Person beschreiben, die das Bild bereitgestellt hat. | |
| type | Stellt den Typ dieses Zellwerts dar. | |
| LocalImageCellValueCacheId | cachedUid | Stellt die UID des Bildes dar, wie sie im Cache angezeigt wird. |
| NameErrorCellValue | errorSubType | Stellt den Typ von NameErrorCellValuedar. |
| NamedSheetViewCollection | getItemOrNullObject(key: string) | Ruft eine Tabellenansicht unter Verwendung ihres Namens ab. |
| NotAvailableErrorCellValue | errorSubType | Stellt den Typ von NotAvailableErrorCellValuedar. |
| PivotLayout | getCell(dataHierarchy: DataPivotHierarchy | string, rowItems: Array<PivotItem | string>, columnItems: Array<PivotItem | string>) | Ruft eine eindeutige Zelle in der PivotTable ab, die auf einer Datenhierarchie und den Zeilen- und Spaltenelementen ihrer jeweiligen Hierarchie basiert. |
| pivotStyle | Die Formatvorlage, die auf die PivotTable angewendet wird. | |
| setStyle(style: string | PivotTableStyle | BuiltInPivotTableStyle) | Legt die Formatvorlage fest, die auf die PivotTable angewendet wird. | |
| PivotTable | autoRefresh | Gibt an, ob die PivotTable automatisch aktualisiert wird, wenn sich die Quelldaten ändern. |
| PythonErrorCellValue | basicType | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.valueTypes würde. |
| basicValue | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.values würde. |
|
| errorType | Stellt den Typ von ErrorCellValuedar. |
|
| type | Stellt den Typ dieses Zellwerts dar. | |
| Query | delete() | Löscht die Abfrage und die zugehörige Verbindung. |
| QueryCollection | refreshAll() | Alle Abfragen aktualisieren. |
| Range | togglePythonMarshalMode(marshalMode?: Excel.PythonMarshalMode) | Legt den Marshallingmodus der Python in Excel-Formel =PY fest. |
| RequestContext | sensitivityLabelsCatalog | [API-Satz: ExcelApi BETA (NUR VORSCHAU)] |
| setInvocation(invocation: { invocationId: number isInSyncExecution: boolean }) | ||
| SensitivityLabel | getCurrentOrNullObject() | Ruft die aktuellen Bezeichnungsinformationen ab, die in der Arbeitsmappe für den Benutzer vorhanden sind. |
| tryToUpdate(labelId: string) | Versucht, auf die für den Benutzer bereitgestellte Vertraulichkeitsbezeichnung in der Arbeitsmappe zu aktualisieren. | |
| SensitivityLabelDetails | Kinder | Ruft die untergeordneten Bezeichnungen der Vertraulichkeitsbezeichnung ab. |
| color | Ruft die Farbe der Vertraulichkeitsbezeichnung ab. | |
| id | Ruft den eindeutigen Bezeichner (GUID) der Vertraulichkeitsbezeichnung ab. | |
| isEnabled | Ruft einen Wert ab, der angibt, ob die Bezeichnung aktiviert ist. | |
| name | Ruft den Namen der Vertraulichkeitsbezeichnung ab. | |
| order | Ruft die Priorität der Vertraulichkeitsbezeichnung, wobei 0 die niedrigste Priorität ist. | |
| protectionType | Ruft einen Wert ab, der den von dieser Bezeichnung bereitgestellten Schutztyp angibt. | |
| siteId | Ruft den eindeutigen Bezeichner (GUID) des Mandanten ab, zu dem die Vertraulichkeitsbezeichnung gehört. | |
| QuickInfo | Ruft die Beschreibung der Vertraulichkeitsbezeichnung ab. | |
| SensitivityLabelDetailsCollection | getFirst() | Ruft das erste SensitivityLabelDetails Objekt in dieser Sammlung ab. |
| getFirstOrNullObject() | Ruft das erste SensitivityLabelDetails Objekt in dieser Sammlung ab. |
|
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| SensitivityLabelsCatalog | getLabelingCapability | Ruft ab, ob der Katalog der Vertraulichkeitsbezeichnungen in Excel aktiviert ist. |
| getLabels() | Ruft Vertraulichkeitsbezeichnungen ab, die für den aktuellen Benutzer verfügbar sind. | |
| ShapeCollection | addLocalImageReference(address: string) | Erstellt einen Bezug für das in der Zelladresse gespeicherte lokale Bild und zeigt es als unverankertes Shape über den Zellen an. |
| addSvg(xml: string) | Erstellt eine skalierbare Vektorgrafik (SVG) aus einer XML-Zeichenfolge und fügt sie dem Arbeitsblatt hinzu. | |
| ShapeFont | strikethrough | Gibt den durchgestrichenen Status einer Schriftart an. |
| subscript | Gibt den tiefgestellten Status der Schriftart an. | |
| superscript | Gibt den hochgestellten Status der Schriftart an. | |
| tintAndShade | Gibt ein Double-Zeichen an, das eine Farbe für die Bereichsschriftart aufhellt oder abdunkelt. | |
| Datenschnitt | nameInFormula | Gibt den in der Formel verwendeten Namen des Datenschnitts an. |
| setStyle(style: string | SlicerStyle | BuiltInSlicerStyle) | Legt die auf den Slicer angewendete Formatvorlage fest. | |
| slicerStyle | Die auf den Slicer angewendete Formatvorlage. | |
| Table | altTextDescription | Gibt den Alternativtext für die Barrierefreiheit an. |
| altTextTitle | Gibt eine Zusammenfassung für die Tabelle an, z. B. eine von Sprachausgaben verwendete. | |
| clearStyle() | Ändert die Tabelle so, dass sie die Standard-Tabellenformatvorlage verwendet. | |
| comment | Gibt einen mit der Tabelle verknüpften Kommentar an. | |
| isActive | Ruft ab, ob die Tabelle derzeit aktiv ist. | |
| onFiltered | Tritt auf, wenn ein Filter auf eine bestimmte Tabelle angewendet wird. | |
| setStyle(style: string | TableStyle | BuiltInTableStyle) | Legt die auf die Tabelle angewendete Formatvorlage fest. | |
| source | Ruft den Datenquellentyp ab, aus dem die Tabelle stammt. | |
| tableStyle | Die auf die Tabelle angewendete Formatvorlage. | |
| TableCollection | onFiltered | Tritt auf, wenn ein Filter auf eine beliebige Tabelle in einer Arbeitsmappe oder auf einem Arbeitsblatt angewendet wird. |
| TableFilteredEventArgs | tableId | Ruft die ID der Tabelle ab, in der der Filter angewendet wird. |
| type | Ruft den Typ des Ereignisses ab. | |
| worksheetId | Ruft die ID des Arbeitsblatts ab, das die Tabelle enthält. | |
| TimeoutErrorCellValue | basicType | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.valueTypes würde. |
| basicValue | Stellt den Wert dar, der für eine Zelle mit diesem Wert zurückgegeben Range.values würde. |
|
| errorSubType | Stellt den Typ von TimeoutErrorCellValuedar. |
|
| errorType | Stellt den Typ von ErrorCellValuedar. |
|
| type | Stellt den Typ dieses Zellwerts dar. | |
| Window | rangeSelection | Ruft die Bereichsauswahl im Fenster ab. |
| Workbook | autorunEventCompleted(AutorunEventCompletedOptions: Excel.AutorunEventCompletedOptions) | Benachrichtigt die Hostanwendung, dass die Ausführung des Add-In-Codes in einem Autorun-Ereignis abgeschlossen wurde. |
| externalCodeServiceTimeout | Gibt die maximale Zeitspanne (in Sekunden) für eine Formel an, deren Abschluss von einem externen Codedienst abhängt. | |
| inPreviewMode() | Gibt zurück, ob sich die Arbeitsmappe gerade im Vorschaumodus befindet. | |
| localImage | Gibt das LocalImage der Arbeitsmappe zugeordnete Objekt zurück. |
|
| sensitivityLabel | Gibt die Vertraulichkeitsbezeichnung der Arbeitsmappe zurück. | |
| showPivotFieldList | Gibt an, ob der Bereich "Feldliste" der PivotTable auf Arbeitsmappenebene angezeigt wird. | |
| Aufgaben | Gibt eine Auflistung der Aufgaben zurück, die in der Arbeitsmappe vorhanden sind. | |
| use1904DateSystem | True, falls die Arbeitsmappe das 1904-Datumssystem verwendet. | |
| Arbeitsblatt | onCalculationBusy | Tritt auf, wenn Zellen im Arbeitsblatt asynchron berechnet werden. |
| onFiltered | Tritt auf, wenn ein Filter auf ein bestimmtes Arbeitsblatt angewendet wird. | |
| Aufgaben | Gibt eine Auflistung der Aufgaben zurück, die auf dem Arbeitsblatt vorhanden sind. | |
| WorksheetCalculationBusyEventArgs | address | Die Adresse der Bereiche, die mit der Berechnung begonnen haben. |
| source | Die Quelle des Ereignisses. | |
| type | Ruft den Typ des Ereignisses ab. | |
| worksheetId | Die ID des Arbeitsblatts, in dem die Berechnung erfolgt ist. | |
| WorksheetCollection | addFromBase64(base64File: string, sheetNamesToInsert?: string[], positionType?: Excel.WorksheetPositionType, relativeTo?: Arbeitsblatt | Zeichenfolge) | Fügt die angegebenen Arbeitsblätter einer Arbeitsmappe in die aktuelle Arbeitsmappe ein. |
| onCalculationBusy | Tritt auf, wenn Zellen im Arbeitsblatt asynchron berechnet werden. | |
| onFiltered | Tritt ein, wenn ein Filter eines beliebigen Arbeitsblatts in der Arbeitsmappe angewendet wird. | |
| WorksheetFilteredEventArgs | type | Ruft den Typ des Ereignisses ab. |
| worksheetId | Ruft die ID des Arbeitsblatts ab, auf das der Filter angewendet wird. |
Siehe auch
Office Add-ins