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.
In PowerPoint können Sie native Tabellen erstellen, ohne sie aus Word importieren zu müssen. Tabellen sind Elemente der Shapes -Auflistung. Jede Zelle, Spalte und Zeile in einer Tabelle stellt ein separates, programmierbares Objekt dar.
Erstellen einer Tabelle
Verwenden Sie die AddTable -Methode, um eine Tabelle auf einer Folie zu erstellen. Mit dieser Methode wird zu der Shapes -Auflistung eine Tabelle mit der durch das NumRows -Argument und das NumColumns -Argument festgelegten Anzahl von Zeilen und Spalten hinzugefügt. In dem folgenden Beispiel wird zu Folie 2 eine Tabelle mit drei Zeilen und vier Spalten hinzugefügt:
ActivePresentation.Slides(2).Shapes _
.AddTable NumRows:=3, NumColumns:=4, Left:=10, _
Top:=10, Width:=288, Height:=288
Überprüfen der Tabelleneigenschaft einer Form
Bevor Sie mit den Inhalten oder Objekten in einer Tabelle arbeiten können, müssen Sie zunächst wissen, ob die Form, mit der Sie arbeiten, eine Tabelle ist. Verwenden Sie die HasTable-Eigenschaft , um festzustellen, ob eine Form eine Tabelle ist. Angenommen, Folie 1 enthält zahlreiche Formen, und Sie wissen, dass eine davon eine Tabelle ist. Sie möchten die Größe dieser Tabelle so ändern, dass sie die richtige Größe hat, um die Daten zu akzeptieren, die Sie aus einer anderen Quelle importieren möchten. Dieser Code durchläuft die Shapes-Auflistung auf Folie 2, um die Tabelle zu finden, und ändert dann die Breite der Spalten.
With ActivePresentation.Slides(2)
For sh = 1 To .Shapes.Count
If .Shapes(sh).HasTable Then
For Each col In .Shapes(sh).Table.Columns
col.Width = 110
Next col
End If
Next
End With
Arbeiten mit Zellen, Spalten und Zeilen
Verwenden Sie ein bestimmtes Element der Columns -Auflistung oder der Rows -Auflistung, um den Inhalt und die Eigenschaften einer einzelnen Spalte oder Zeile zurückzugeben. Die Cell -Methode gibt ein einzelnes Cell -Objekt innerhalb eines Table -Objekts zurück. In dem folgenden Beispiel werden verschiedene Attribute einer Tabelle (dargestellt durch Form 4 auf Folie 2) geändert. Die Änderungen betreffen die Farbe von Zeile 2, die Breite von Spalte 1 sowie den Text der Zelle in Zeile 2/Spalte 1.
With ActivePresentation.Slides(2).Shapes(4).Table
For Each cl In .Rows(2).Cells
cl.Shape.Fill.ForeColor.RGB = RGB(50, 125, 0)
Next cl
.Columns(1).Width = 110
.Cell(2, 1).Shape.TextFrame.TextRange.Text = "Mallard"
End With
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.