Neuerungen in der Excel-JavaScript-API 1.14
ExcelApi 1.14 hat Objekte zum Steuern der Datentabellenfunktion eines Diagramms, eine Methode zum Suchen aller Präzedenzzellen einer Formel und Arbeitsblattschutzereignisse hinzugefügt, um Änderungen am Schutzstatus eines Arbeitsblatts nachzuverfolgen. Außerdem wurden mehrere getItemOrNullObject
Methoden für Objekte wie CommentCollection
, ShapeCollection
und StyleCollection
hinzugefügt, um die Fehlerbehandlung zu verbessern.
Funktionsbereich | Beschreibung | Relevante Objekte |
---|---|---|
Diagrammdatentabellen | Steuern der Darstellung, Formatierung und Sichtbarkeit von Datentabellen in Diagrammen. | Chart, ChartDataTable, ChartDataTableFormat |
Formel-Präzedenzfälle | Gibt alle präzedenzierenden Zellen einer Formel zurück. | Range |
Abfragen | Rufen Sie Power Query Attribute wie Name, Aktualisierungsdatum und Abfrageanzahl ab. | Query, QueryCollection |
Arbeitsblattschutzereignisse | Nachverfolgen von Änderungen am Schutzstatus eines Arbeitsblatts und der Quelle dieser Änderungen. | WorksheetProtectionChangedEventArgs, Worksheet, WorksheetCollection |
API-Liste
In der folgenden Tabelle sind die APIs im JavaScript-API-Anforderungssatz 1.14 für Excel aufgeführt. Informationen zum Anzeigen der API-Referenzdokumentation für alle APIs, die vom Excel-JavaScript-API-Anforderungssatz 1.14 oder früher unterstützt werden, finden Sie unter Excel-APIs im Anforderungssatz 1.14 oder früher.
Klasse | Felder | Beschreibung |
---|---|---|
AutoFilter | clearColumnCriteria(columnIndex: number) | Löscht die Spaltenfilterkriterien des AutoFilters. |
ChangeDirectionState | deleteShiftDirection | Stellt die Richtung (z. B. nach oben oder nach links) dar, in der die verbleibenden Zellen verschoben werden, wenn eine Zelle oder Zellen gelöscht werden. |
insertShiftDirection | Stellt die Richtung dar (z. B. nach unten oder nach rechts), die die vorhandenen Zellen verschieben, wenn eine oder mehrere neue Zellen eingefügt werden. | |
Chart | getDataTable() | Ruft die Datentabelle im Diagramm ab. |
getDataTableOrNullObject() | Ruft die Datentabelle im Diagramm ab. | |
ChartDataTable | format | Stellt das Format einer Diagrammdatentabelle dar, das Füll-, Schriftart- und Rahmenformat umfasst. |
showHorizontalBorder | Gibt an, ob der horizontale Rahmen der Datentabelle angezeigt werden soll. | |
showLegendKey | Gibt an, ob der Legendenschlüssel der Datentabelle angezeigt werden soll. | |
showOutlineBorder | Gibt an, ob der Gliederungsrahmen der Datentabelle angezeigt werden soll. | |
showVerticalBorder | Gibt an, ob der vertikale Rahmen der Datentabelle angezeigt werden soll. | |
visible | Gibt an, ob die Datentabelle des Diagramms angezeigt werden soll. | |
ChartDataTableFormat | border | Stellt das Rahmenformat der Diagrammdatentabelle dar, das Farbe, Linienart und Gewichtung umfasst. |
fill | Stellt die Füllung eines Objekts dar, einschließlich Informationen zur Hintergrundformatierung. | |
font | Stellt die Schriftartattribute (z. B. Schriftartname, Schriftgrad und Farbe) für das aktuelle Objekt dar. | |
CommentCollection | getItemOrNullObject(commentId: string) | Ruft einen Kommentar aus der Sammlung basierend auf der ID ab. |
CommentReplyCollection | getItemOrNullObject(commentReplyId: string) | Gibt eine Kommentarantwort zurück, die durch ihre ID angegeben ist. |
ConditionalFormatCollection | getItemOrNullObject(id: string) | Gibt ein bedingtes Format zurück, das durch seine ID identifiziert wird. |
GroupShapeCollection | getItemOrNullObject(key: string) | Ruft ein Shape unter Verwendung seines Namens oder seiner ID ab. |
Query | error | Ruft die Abfragefehlermeldung ab dem Zeitpunkt der letzten Aktualisierung der Abfrage ab. |
loadedTo | Ruft die Abfrage ab, die in den Objekttyp geladen wurde. | |
loadedToDataModel | Gibt an, ob die Abfrage in das Datenmodell geladen wurde. | |
name | Ruft den Namen der Abfrage ab. | |
refreshDate | Ruft das Datum und die Uhrzeit der letzten Aktualisierung der Abfrage ab. | |
rowsLoadedCount | Ruft die Anzahl der Zeilen ab, die beim letzten Aktualisieren der Abfrage geladen wurden. | |
QueryCollection | getCount() | Ruft die Anzahl der Abfragen in der Arbeitsmappe ab. |
getItem(key: string) | Ruft eine Abfrage aus der Auflistung basierend auf ihrem Namen ab. | |
items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
Range | getPrecedents() | Gibt ein WorkbookRangeAreas -Objekt zurück, das den Bereich darstellt, der alle präzedenzierenden Zellen eines angegebenen Bereichs im selben Arbeitsblatt oder in mehreren Arbeitsblättern enthält. |
ShapeCollection | getItemOrNullObject(key: string) | Ruft ein Shape unter Verwendung seines Namens oder seiner ID ab. |
StyleCollection | GetItemOrNullObject(name: string) | Ruft eine Formatvorlage anhand des Namens ab. |
TableScopedCollection | getItemOrNullObject(key: string) | Ruft eine Tabelle anhand des Namens oder der ID ab. |
Workbook | Abfragen | Gibt eine Auflistung von Power Query Abfragen zurück, die Teil der Arbeitsmappe sind. |
Arbeitsblatt | onProtectionChanged | Tritt auf, wenn der Schutzstatus des Arbeitsblatts geändert wird. |
tabId | Gibt einen Wert zurück, der dieses Arbeitsblatt darstellt, das von Open Office XML gelesen werden kann. | |
WorksheetChangedEventArgs | changeDirectionState | Stellt eine Änderung der Richtung dar, in die die Zellen in einem Arbeitsblatt verschoben werden, wenn eine Zelle oder Zellen gelöscht oder eingefügt werden. |
triggerSource | Stellt die Triggerquelle des Ereignisses dar. | |
WorksheetCollection | onProtectionChanged | Tritt auf, wenn der Schutzstatus des Arbeitsblatts geändert wird. |
WorksheetProtectionChangedEventArgs | isProtected | Ruft den aktuellen Schutzstatus des Arbeitsblatts ab. |
source | Die Quelle des Ereignisses. | |
type | Ruft den Typ des Ereignisses ab. | |
worksheetId | Ruft die ID des Arbeitsblatts ab, in dem der Schutzstatus geändert wird. |
Siehe auch
Office Add-ins