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.
Gibt ein CellBorder-Objekt zurück, das den diagonalen Rahmen für eine angegebene Tabellenzelle darstellt.
Syntax
Ausdruck verwendet werden. BorderDiagonal
Ausdruck Eine Variable, die ein Cell-Objekt darstellt.
Rückgabewert
CellBorder
Beispiel
Bei diesem Beispiel werden alle anderen Zellen in der angegebenen Tabelle diagonal geteilt und mit einem diagonalen Rahmen versehen. In diesem Beispiel wird angenommen, dass das erste Shape auf Seite 2 eine Tabelle und kein anderer Shape-Typ ist.
Sub FillCellsByRow()
Dim shpTable As Shape
Dim rowTable As Row
Dim celTable As Cell
Dim intCell As Integer
intCell = 1
Set shpTable = ActiveDocument.Pages(2).Shapes(1)
For Each rowTable In shpTable.Table.Rows
For Each celTable In rowTable.Cells
If intCell Mod 2 = 0 Then
With celTable
.Diagonal = pbTableCellDiagonalDown
With .BorderDiagonal
.Weight = 1
.Color.RGB = RGB(Red:=0, Green:=0, Blue:=0)
End With
End With
celTable.Fill.ForeColor.RGB = RGB _
(Red:=180, Green:=180, Blue:=180)
Else
celTable.Fill.ForeColor.RGB = RGB _
(Red:=255, Green:=255, Blue:=255)
End If
intCell = intCell + 1
Next celTable
Next rowTable
End Sub
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.