Ich versuche ein Makro zu erstellen, das die Schriftfarbe von Text in einer Zelle auf Weiß und den Zellhintergrund auf Schwarz unter Verwendung von VBA in Publisher setzt.Wie kann ich die Hintergrundfarbe der ausgewählten Zelle im Publisher festlegen
Bis jetzt habe ich es geschafft, die Schriftfarbe zu ändern, aber ich habe wirklich Schwierigkeiten mit dem Hintergrund - ich kann nicht den richtigen Wert finden, um zu ändern.
Hier ist, was ich bisher:
Sub set_to_clue()
Selection.TextRange.Font.Color.RGB = RGB(255, 255, 255)
Selection.TextRange.Font.Fill.BackColor.RGB = RGB(0, 0, 0)
End Sub
Fortschritt Mit etwas weiteren Versuch und Irrtum ich gearbeitet habe, wie Zellhintergründe zu bekommen, aber zu ändern, zur Zeit kann ich es nur durch Spezifizieren einer Artikelnummer für die CellRange
. Dies bedeutet, dass die Zelle, die ihre Farbe ändert, fest codiert ist und nicht die ausgewählte. Wie kann ich die Artikelnummer berechnen?
Sub set_to_clue()
Selection.TextRange.Font.Color.RGB = RGB(255, 255, 255)
Selection.TableCellRange.Item(10).Fill.ForeColor.RGB = RGB(0, 255, 0)
End Sub