Ändern backcolor der Form

Ich versuche zu aktualisieren, die backcolor-von all den Bezeichnungen, ich habe auf einem Arbeitsblatt. Ich möchte, um anzugeben, die Farbe mit Hilfe der RGB-Werte, aber ich bin stecken in zwei Orten. Hier ist der code, den ich jetzt haben:

Sheet2.Shapes("Label 2").Fill.BackColor.RGB = RGB(220, 105, 0)

Dieser code wird ohne Fehler ausgeführt, aber es scheint keine Wirkung haben. Mein label beginnt weiß (oder vielleicht transparent) und ändert sich nie. Kann mir jemand sagen was ich tun muss, um diese Arbeit zu machen? Ich habe auch diese hat es aber nichts:

shp.Fill.Solid

Als Nächstes möchte ich capture mit diesem RGB-Wert in einer Variablen, so dass ich nicht haben, um re-Art wiederholt. Im Grunde genommen bin ich für so etwas suchen:

dim col as Color
col = RGB(220,105,0)
Sheet2.Shapes("Label 2").Fill.BackColor.RGB = col

Ich weiß, dass es keine variable mit dem Namen der Farbe, aber ich denke, man kann sehen, was ich zu tun versuche.

InformationsquelleAutor Alex | 2012-07-19

Schreibe einen Kommentar