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.
PowerPointApi 1.8 hat APIs hinzugefügt, um Bindungen, Formen und Tabellen in der Präsentation zu verwalten.
API-Liste
In der folgenden Tabelle ist der PowerPoint JavaScript-API-Anforderungssatz 1.8 aufgeführt. Eine vollständige Liste aller PowerPoint-JavaScript-APIs (einschließlich Vorschau-APIs und zuvor veröffentlichter APIs) finden Sie unter Alle PowerPoint JavaScript-APIs.
| Klasse | Felder | Beschreibung |
|---|---|---|
| Binding | delete() | Löscht die Bindung. |
| getShape() | Gibt die Form zurück, die durch die Bindung dargestellt wird. | |
| id | Stellt den Bindungsbezeichner dar. | |
| type | Gibt den Typ der Bindung an. | |
| BindingCollection | add(shape: PowerPoint.Shape, bindingType: PowerPoint.BindingType, id: string) | Fügt einer bestimmten Form eine neue Bindung hinzu. |
| addFromSelection(bindingType: PowerPoint.BindingType, id: string) | Fügt basierend auf der aktuellen Auswahl eine neue Bindung hinzu. | |
| getCount() | Ruft die Anzahl der Bindungen in der Sammlung ab. | |
| getItem(key: string) | Ruft ein Binding-Objekt anhand seiner ID ab. | |
| getItemAt(index: number) | Ruft ein Binding-Objekt anhand seiner Position im Elementarray ab. | |
| getItemOrNullObject(id: string) | Ruft ein binding-Objekt anhand seiner ID ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| BorderProperties | color | Stellt die Linienfarbe im Hexadezimalformat #RRGGBB (z. B. "FFA500") oder als benannten HTML-Farbwert (z. B. "orange") dar. |
| dashStyle | Stellt die Bindestrichart der Linie dar. | |
| transparency | Gibt den Transparenzprozentsatz der Zeile als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) an. | |
| weight | Stellt die Stärke der Linie in Punkt dar. | |
| FillProperties | color | Stellt die Füllfarbe der Form im Hexadezimalformat #RRGGBB (z. B. "FFA500") oder als benannten HTML-Farbwert (z. B. "orange") dar. |
| transparency | Gibt den Transparenzprozentsatz der Füllung als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) an. | |
| FontProperties | allCaps | Gibt an, ob die Schriftart alle Großbuchstaben verwendet, wobei Kleinbuchstaben als Großbuchstaben angezeigt werden. |
| bold | Stellt den Fett-Status der Schriftart dar. | |
| color | Stellt die HTML-Farbe im Hexadezimalformat (z. B. "#FF0000" steht für Rot) oder als benannter HTML-Farbwert (z. B. "rot") dar. | |
| doubleStrikethrough | Stellt den doppelt durchgestrichenen status der Schriftart dar. | |
| italic | Stellt den Kursiv-Status der Schriftart dar. | |
| name | Stellt den Namen der Schriftart dar (z. B. "Calibri"). | |
| size | Stellt den Schriftgrad in Punkt dar (z. B. 11). | |
| smallCaps | Gibt an, ob der Text kleine Großbuchstaben verwendet, wobei Kleinbuchstaben als kleine Großbuchstaben angezeigt werden. | |
| strikethrough | Stellt den Durchgestrichen-Status der Schriftart dar. | |
| subscript | Stellt die tiefgestellte status der Schriftart dar. | |
| superscript | Stellt die hochgestellte status der Schriftart dar. | |
| underline | Art der auf die Schriftart angewendeten Unterstreichung. | |
| PlaceholderFormat | containedType | Ruft den Typ der Form ab, die im Platzhalter enthalten ist. |
| type | Gibt den Typ dieses Platzhalters zurück. | |
| Presentation | bindings | Gibt eine Auflistung von Bindungen zurück, die der Präsentation zugeordnet sind. |
| Shape | getTable() | Gibt das Table -Objekt zurück, wenn es sich bei dieser Form um eine Tabelle handelt. |
| Gruppe | Gibt die zurück, die ShapeGroup der Form zugeordnet ist. |
|
| level | Gibt die Ebene der angegebenen Form zurück. | |
| parentGroup | Gibt die übergeordnete Gruppe dieser Form zurück. | |
| placeholderFormat | Gibt die Eigenschaften zurück, die speziell auf diesen Platzhalter angewendet werden. | |
| setZOrder(position: PowerPoint.ShapeZOrder) | Verschiebt de angegebene Form in der Z-Reihenfolge der Sammlung nach oben oder unten, wodurch sie vor oder hinter anderen Formen zu liegen kommt. | |
| zOrderPosition | Gibt die Z-Reihenfolge-Position der Form zurück, wobei 0 den unteren Rand des Auftragsstapels darstellt. | |
| ShapeCollection | addGroup(values: Arrayzeichenfolge<| Form>) | Erstellen Sie eine Shape-Gruppe für mehrere Formen. |
| addTable(rowCount: number, columnCount: number, options?: PowerPoint.TableAddOptions) | Fügt der Folie eine Tabelle hinzu. | |
| ShapeFill | setImage(base64EncodedImage: string) | Legt die Füllformatierung der Form auf ein Bild fest. |
| ShapeFont | allCaps | Gibt an, ob der Text im TextRange so festgelegt ist, dass das Attribut "Alle Großbuchstaben " verwendet wird, mit dem Kleinbuchstaben als Großbuchstaben angezeigt werden. |
| doubleStrikethrough | Gibt an, ob der Text im TextRange so festgelegt ist, dass er das Double-Durchstreichungsattribut verwendet. |
|
| smallCaps | Gibt an, ob der Text im TextRange so festgelegt ist, dass das Small Caps-Attribut verwendet wird, mit dem Kleinbuchstaben als kleine Großbuchstaben angezeigt werden. |
|
| strikethrough | Gibt an, ob der Text im TextRange so festgelegt ist, dass das Strikethrough-Attribut verwendet wird. |
|
| subscript | Gibt an, ob der Text im TextRange so festgelegt ist, dass das Subscript-Attribut verwendet wird. |
|
| superscript | Gibt an, ob der Text im TextRange so festgelegt ist, dass das Superscript-Attribut verwendet wird. |
|
| ShapeGroup | id | Ruft die eindeutige ID der Shape-Gruppe ab. |
| shape | Gibt das Shape der Gruppe zugeordnete Objekt zurück. |
|
| shapes | Gibt die Auflistung der Shape Objekte in der Gruppe zurück. |
|
| ungroup() | Hebt die Gruppierung von gruppierten Formen in der angegebenen Formgruppe auf. | |
| ShapeScopedCollection | group() | Gruppiert alle Shapes in dieser Auflistung in einer einzelnen Form. |
| Slide | applyLayout(slideLayout: PowerPoint.SlideLayout) | Wendet das angegebene Layout auf die Folie an und ändert deren Design und Struktur entsprechend dem ausgewählten Layout. |
| exportAsBase64() | Exportiert die Folie in eine eigene Präsentationsdatei, die als Base64-codierte Daten zurückgegeben wird. | |
| getImageAsBase64(options?: PowerPoint.SlideGetImageOptions) | Rendert ein Bild der Folie. | |
| Index | Gibt den nullbasierten Index der Folie zurück, die ihre Position in der Präsentation darstellt. | |
| moveTo(slideIndex: number) | Verschiebt die Folie an eine neue Position innerhalb der Präsentation. | |
| SlideGetImageOptions | height | Die gewünschte Höhe des resultierenden Bilds in Pixel. |
| width | Die gewünschte Breite des resultierenden Bilds in Pixel. | |
| SlideLayout | type | Gibt den Typ des Folienlayouts zurück. |
| Table | columnCount | Ruft die Anzahl der Spalten in der Tabelle ab. |
| getCellOrNullObject(rowIndex: number, columnIndex: number) | Ruft die Zelle am angegebenen rowIndex und columnIndexab. |
|
| getMergedAreas() | Ruft eine Auflistung von Zellen ab, die die zusammengeführten Bereiche der Tabelle darstellen. | |
| getShape() | Ruft das Shape-Objekt für die Tabelle ab. | |
| rowCount | Ruft die Anzahl der Zeilen in der Tabelle ab. | |
| values | Ruft alle Werte in der Tabelle ab. | |
| TableAddOptions | columns | Gibt , sofern angegeben, Eigenschaften für jede Spalte in der Tabelle an. |
| height | Gibt die Höhe der Tabelle in Punkt an. | |
| left | Gibt den Abstand in Punkt von der linken Seite der Tabelle zur linken Seite der Folie an. | |
| mergedAreas | Wenn angegeben, stellt einen rechteckigen Bereich dar, in dem mehrere Zellen als einzelne Zelle angezeigt werden. | |
| rows | Gibt bei Angabe der Eigenschaften für jede Zeile in der Tabelle an. | |
| specificCellProperties | Wenn angegeben, gibt die Eigenschaften für jede Zelle in der Tabelle an. | |
| top | Gibt den Abstand vom oberen Rand der Tabelle bis zum oberen Rand der Folie in Punkt an. | |
| uniformCellProperties | Gibt die Formatierung an, die einheitlich auf alle Tabellenzellen angewendet wird. | |
| values | Wenn angegeben, gibt die Werte für die Tabelle an. | |
| width | Gibt die Breite der Tabelle in Punkt an. | |
| TableCell | columnCount | Ruft die Anzahl der Tabellenspalten ab, über die sich diese Zelle erstreckt. |
| columnIndex | Ruft den nullbasierten Spaltenindex der Zelle in der Tabelle ab. | |
| rowCount | Ruft die Anzahl der Tabellenzeilen ab, über die sich diese Zelle erstreckt. | |
| rowIndex | Ruft den nullbasierten Zeilenindex der Zelle in der Tabelle ab. | |
| text | Gibt den Textinhalt der Tabellenzelle an. | |
| TableCellBorders | bottom | Stellt den unteren Rahmen dar. |
| diagonalDown | Stellt den diagonalen Rahmen (oben links nach unten rechts) dar. | |
| diagonalUp | Stellt den diagonalen Rahmen (unten links nach oben rechts) dar. | |
| left | Stellt den linken Rahmen dar. | |
| right | Stellt den rechten Rahmen dar. | |
| top | Stellt den oberen Rahmen dar. | |
| TableCellCollection | getCount() | Ruft die Anzahl der Tabellenzellen in der Auflistung ab. |
| getItemAtOrNullObject(row: number, column: number) | Ruft die Tabellenzelle mit ihrem nullbasierten Index in der Auflistung ab. | |
| items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
| TableCellMargins | bottom | Gibt den unteren Rand in Punkt an. |
| left | Gibt den linken Rand in Punkt an. | |
| right | Gibt den rechten Rand in Punkt an. | |
| top | Gibt den oberen Rand in Punkt an. | |
| TableCellProperties | borders | Gibt die Rahmenformatierung der Tabellenzelle an. |
| fill | Gibt die Füllformatierung der Tabellenzelle an. | |
| font | Gibt die Schriftartformatierung der Tabellenzelle an. | |
| horizontalAlignment | Gibt die horizontale Ausrichtung des Texts in der Tabellenzelle an. | |
| indentLevel | Gibt die Einzugsebene des Texts in der Tabellenzelle an. | |
| Seitenränder | Gibt die Randeinstellungen in der Tabellenzelle an. | |
| text | Gibt den Textinhalt der Tabellenzelle an. | |
| textRuns | Gibt den Inhalt der Tabellenzelle als Array von PowerPoint.TextRun-Objekten an. | |
| verticalAlignment | Gibt die vertikale Ausrichtung des Texts in der Tabellenzelle an. | |
| TableColumnProperties | columnWidth | Stellt die gewünschte Breite jeder Spalte in Punkt dar oder ist nicht definiert. |
| TableMergedAreaProperties | columnCount | Gibt die Anzahl der Spalten für den Bereich der zusammengeführten Zellen an. |
| columnIndex | Gibt den nullbasierten Index der Spalte der oberen linken Zelle des zusammengeführten Bereichs an. | |
| rowCount | Gibt die Anzahl der Zeilen für den Zusammengeführten Zellenbereich an. | |
| rowIndex | Gibt den nullbasierten Index der Zeile der oberen linken Zelle des zusammengeführten Bereichs an. | |
| TableRowProperties | rowHeight | Stellt die gewünschte Höhe jeder Zeile in Punkt dar oder ist nicht definiert. |
| TextRun | font | Die Schriftartattribute (z. B. Schriftartname, Schriftgrad und Farbe), die auf diese Textausführung angewendet werden. |
| text | Der Text dieser Textausführung. |
Siehe auch
Office Add-ins