Anmerkung
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.
Der ExcelApiDesktop Anforderungssatz ist ein spezieller Anforderungssatz, der Features enthält, die nur in Excel für Windows und Excel für Mac verfügbar sind. APIs in diesem Anforderungssatz gelten als Produktions-APIs für die Excel-Anwendung unter Windows und Mac. Sie folgen den Microsoft 365-Entwicklersupportrichtlinien.
ExcelApiDesktop APIs gelten als "Vorschau"-APIs für andere Plattformen (z. B. Web und iPad) und werden möglicherweise von keiner dieser Plattformen unterstützt.
Wenn APIs im Anforderungssatz ExcelApiDesktop plattformübergreifend unterstützt werden, werden sie dem nächsten freigegebenen Anforderungssatz (ExcelApi 1.[NEXT]) hinzugefügt. Sobald dieser neue Anforderungssatz öffentlich ist, werden diese APIs auch weiterhin in diesem Anforderungssatz ExcelApiDesktop markiert. Weitere Informationen zu plattformspezifischen Anforderungen im Allgemeinen finden Sie unter Grundlegendes zu plattformspezifischen Anforderungssätzen.
Wichtig
ExcelApiDesktop 1.1 ist ein Nur-Desktop-Anforderungssatz. Es handelt sich um eine Obermenge von ExcelApi 1.20.
Empfohlene Verwendung
Da die ExcelApiDesktop 1.1 APIs nur von Excel unter Windows und Mac unterstützt werden, sollte Ihr Add-In überprüfen, ob der Anforderungssatz unterstützt wird, bevor diese APIs aufgerufen werden. Dadurch wird jeglicher Versuch vermieden, nur Desktop-APIs auf einer nicht unterstützten Plattform zu verwenden.
if (Office.context.requirements.isSetSupported("ExcelApiDesktop", "1.1")) {
// Any API exclusive to this ExcelApiDesktop requirement set.
}
Sobald sich die API in einem plattformübergreifenden Anforderungssatz befindet, sollten Sie die isSetSupported Überprüfung entfernen oder bearbeiten. Dadurch wird das Feature Ihres Add-Ins auf anderen Plattformen aktiviert. Stellen Sie sicher, dass Sie das Feature auf diesen Plattformen testen, wenn Sie diese Änderung vornehmen.
Wichtig
Ihr Manifest kann nicht als Aktivierungsanforderung angeben ExcelApiDesktop 1.1 . Es ist kein gültiger Wert, der im Set-Element verwendet werden kann.
API-Liste
In der folgenden Tabelle sind die Excel-JavaScript-APIs aufgeführt, die derzeit im Anforderungssatz ExcelApiDesktop 1.1 enthalten sind. Eine vollständige Liste aller Excel-JavaScript-APIs (einschließlich ExcelApiDesktop 1.1 APIs und zuvor veröffentlichter APIs) finden Sie unter Alle Excel-JavaScript-APIs.
| Klasse | Felder | Beschreibung |
|---|---|---|
| Anwendung | activeWindow | Gibt ein window -Objekt zurück, das das aktive Fenster (das Fenster oben) darstellt. |
| checkSpelling(word: string, options?: Excel.CheckSpellingOptions) | Prüft die Rechtschreibung eines einzelnen Worts. | |
| enterEditingMode() | Wechselt in den Bearbeitungsmodus für den ausgewählten Bereich im aktiven Arbeitsblatt. | |
| union(firstRange: Range | RangeAreas, secondRange: Range | RangeAreas, ... additionalRanges: (Range | RangeAreas)[]) | Gibt ein RangeAreas -Objekt zurück, das die Vereinigung von zwei oder mehr Range -Objekten oder RangeAreas -Objekten darstellt. |
|
| Fenster | Gibt alle geöffneten Excel-Fenster zurück. | |
| CheckSpellingOptions | customDictionary | Optional. |
| ignoreUppercase | Optional. | |
| HeaderFooter | centerFooterPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den mittleren Abschnitt der Fußzeile darstellt. |
| centerHeaderPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den mittleren Abschnitt der Kopfzeile darstellt. |
|
| leftFooterPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den linken Abschnitt der Fußzeile darstellt. |
|
| leftHeaderPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den linken Abschnitt der Kopfzeile darstellt. |
|
| rightFooterPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den rechten Abschnitt der Fußzeile darstellt. |
|
| rightHeaderPicture | Ruft ein HeaderFooterPicture -Objekt ab, das das Bild für den rechten Abschnitt der Kopfzeile darstellt. |
|
| HeaderFooterPicture | Helligkeit | Gibt die Helligkeit des Bilds an. |
| Farbtyp | Gibt den Typ der Farbtransformation des Bilds an. | |
| Kontrast | Gibt den Kontrast des Bilds an. | |
| cropBottom | Gibt die Anzahl der Punkte an, die am unteren Rand des Bilds zugeschnitten werden. | |
| cropLeft | Gibt die Anzahl der Punkte an, die von der linken Seite des Bilds abgeschnitten werden. | |
| cropRight | Gibt die Anzahl der Punkte an, die von der rechten Seite des Bilds abgeschnitten werden. | |
| cropTop | Gibt die Anzahl der Punkte an, die am oberen Rand des Bilds zugeschnitten werden. | |
| Dateiname | Gibt die URL (im Intranet oder im Web) oder den Pfad (lokal oder netzwerk) zu dem Speicherort an, an dem das Quellobjekt gespeichert ist. | |
| height | Gibt die Höhe des Bilds in Punkt an. | |
| lockAspectRatio | Gibt einen Wert an, der angibt, ob das Bild seine ursprünglichen Proportionen beibehält, wenn die Größe geändert wird. | |
| width | Gibt die Breite des Bilds in Punkt an. | |
| Image | Helligkeit | Gibt die Helligkeit des Bilds an. |
| Farbtyp | Gibt den Typ der Farbtransformation an, die auf das Bild angewendet wird. | |
| Kontrast | Gibt den Kontrast des Bilds an. | |
| cropBottom | Gibt die Anzahl der Punkte an, die am unteren Rand des Bilds zugeschnitten werden. | |
| cropLeft | Gibt die Anzahl der Punkte an, die von der linken Seite des Bilds abgeschnitten werden. | |
| cropRight | Gibt die Anzahl der Punkte an, die von der rechten Seite des Bilds abgeschnitten werden. | |
| cropTop | Gibt die Anzahl der Punkte an, die am oberen Rand des Bilds zugeschnitten werden. | |
| incrementBrightness(increment: number) | Erhöht die Helligkeit des Bilds um einen angegebenen Betrag. | |
| incrementContrast(increment: number) | Erhöht den Kontrast des Bilds um einen angegebenen Betrag. | |
| PageLayout | alignMarginsHeaderFooter | Gibt an, ob Excel die Kopf- und Fußzeile an den Rändern ausrichtet, die in den Seiteneinrichtungsoptionen festgelegt sind. |
| printQuality | Gibt ein Array mit zwei Elementen an, das sowohl horizontale als auch vertikale Druckqualitätswerte enthält. | |
| Fensterausschnitt | Index | Gibt den Index des Bereichs zurück. |
| PaneCollection | getCount() | Gibt die Anzahl der Bereiche in der Auflistung zurück. |
| getItemAt(index: number) | Ruft den Bereich in der Auflistung nach Index ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| Range | checkSpelling(options?: Excel.CheckSpellingOptions) | Überprüft die Rechtschreibung von Wörtern in diesem Bereich. |
| formulaArray | Gibt die Arrayformel eines Bereichs an. | |
| showDependents(remove?: boolean) | Zeichnet Spurpfeile zu den direkten Nachfolgern des Bereichs. | |
| showPrecedents(remove?: boolean) | Zeichnet Spurpfeile zu den direkten Vorgängerzellen des Bereichs. | |
| Window | activate() | Aktiviert das Fenster. |
| activateNext() | Aktiviert das nächste Fenster. | |
| activatePrevious() | Aktiviert das vorherige Fenster. | |
| activeCell | Ruft die aktive Zelle im Fenster ab. | |
| activePane | Ruft den aktiven Bereich im Fenster ab. | |
| activeWorksheet | Ruft das aktive Arbeitsblatt im Fenster ab. | |
| autoFilterDateGroupingEnabled | Gibt an, ob die AutoFilter-Datumsgruppierung im Fenster aktiviert ist. | |
| close() | Schließt das Fenster. | |
| enableResize | Gibt an, ob die Größenänderung für das Fenster aktiviert ist. | |
| freezePanes | Gibt an, ob Bereiche im Fenster fixiert sind. | |
| height | Gibt die Höhe des Fensters an. | |
| Index | Ruft den Index des Fensters ab. | |
| isVisible | Gibt an, ob das Fenster sichtbar ist. | |
| largeScroll(Down: number, Up: number, ToRight: number, ToLeft: number) | Führt einen Bildlauf im Fenster um mehrere Seiten durch. | |
| left | Gibt den Abstand in Punkt vom linken Rand des Computerbildschirms zum linken Rand des Fensters an. | |
| name | Gibt den Namen des Fensters an. | |
| newWindow() | Öffnet ein neues Excel-Fenster. | |
| Scheiben | Ruft eine Auflistung von Bereichen ab, die dem Fenster zugeordnet sind. | |
| pointsToScreenPixelsX(Points: number) | Konvertiert horizontale Punkte in Bildschirmpixel. | |
| pointsToScreenPixelsY(Points: number) | Konvertiert vertikale Punkte in Bildschirmpixel. | |
| scrollColumn | Gibt die Bildlaufspalte des Fensters an. | |
| scrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean) | Führt einen Bildlauf im Fenster durch, um den angegebenen Bereich anzuzeigen. | |
| scrollRow | Gibt die Bildlaufzeile des Fensters an. | |
| scrollWorkbookTabs(Sheets?: number, Position?: Excel.ScrollWorkbookTabPosition) | Führt einen Bildlauf auf den Arbeitsmappenregistern durch. | |
| showFormulas | Gibt an, ob Formeln im Fenster angezeigt werden. | |
| showGridlines | Gibt an, ob Gitternetzlinien im Fenster angezeigt werden. | |
| showHeadings | Gibt an, ob Überschriften im Fenster angezeigt werden. | |
| showHorizontalScrollBar | Gibt an, ob die horizontale Bildlaufleiste im Fenster angezeigt wird. | |
| showOutline | Gibt an, ob die Gliederung im Fenster angezeigt wird. | |
| showRightToLeft | Ruft den Rechts-nach-links-Layoutwert des Fensters ab. | |
| showRuler | Gibt an, ob das Lineal im Fenster angezeigt wird. | |
| showVerticalScrollBar | Gibt an, ob die vertikale Bildlaufleiste im Fenster angezeigt wird. | |
| showWhitespace | Gibt an, ob Leerzeichen im Fenster angezeigt werden. | |
| showWorkbookTabs | Gibt an, ob Arbeitsmappenregister im Fenster angezeigt werden. | |
| showZeros | Gibt an, ob Nullen im Fenster angezeigt werden. | |
| smallScroll(Down: number, Up: number, ToRight: number, ToLeft: number) | Führt einen Bildlauf im Fenster um eine Reihe von Zeilen oder Spalten durch. | |
| trennen | Gibt den geteilten Zustand des Fensters an. | |
| splitColumn | Gibt die geteilte Spalte des Fensters an. | |
| splitHorizontal | Gibt die horizontale Aufteilung des Fensters an. | |
| splitRow | Gibt die geteilte Zeile des Fensters an. | |
| splitVertical | Gibt die vertikale Aufteilung des Fensters an. | |
| tabRatio | Gibt das Tabstoppverhältnis des Fensters an. | |
| top | Gibt den Abstand in Punkt vom oberen Rand des Fensters zum oberen Rand des verwendbaren Bereichs an (unterhalb der Menüs, aller oben angedockten Symbolleisten und der Bearbeitungsleiste). | |
| type | Gibt den Typ des Fensters an. | |
| usableHeight | Ruft die verwendbare Höhe des Fensters ab. | |
| usableWidth | Ruft die verwendbare Breite des Fensters ab. | |
| view | Gibt die Ansicht des Fensters an. | |
| visibleRange | Ruft den sichtbaren Bereich des Fensters ab. | |
| width | Gibt die Anzeigebreite des Fensters an. | |
| windowNumber | Ruft die Fensternummer ab. | |
| windowState | Gibt den Fensterstatus an. | |
| zoom | Gibt einen ganzzahligen Wert an, der die Anzeigegröße des Fensters darstellt. | |
| WindowCollection | breakSideBySide() | Unterbricht die nebeneinander angeordnete Ansicht von Fenstern. |
| compareCurrentSideBySideWith(windowName: string) | Vergleicht das aktuelle Fenster nebeneinander mit dem angegebenen Fenster. | |
| getCount() | Ruft die Anzahl der Fenster in der Auflistung ab. | |
| getItemAt(index: number) | Ruft das Fenster in der Auflistung nach Index ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| resetPositionsSideBySide() | Setzt die Positionen von Fenstern in nebeneinander angeordneter Ansicht zurück. | |
| Workbook | focus() | Legt den Fokus auf die Arbeitsmappe fest. |
| Arbeitsblatt | checkSpelling(options?: Excel.CheckSpellingOptions) | Überprüft die Rechtschreibung von Wörtern in diesem Arbeitsblatt. |
| clearArrows() | Löscht die Pfeile der Ablaufverfolgung aus dem Arbeitsblatt. | |
| evaluate(name: string) | Gibt das Auswertungsergebnis einer Formelzeichenfolge zurück. |
Siehe auch
Office Add-ins