Jestli tomu dobře rozumím, chcete prvku Label60 dosadit dané vlastnosti? Pokud ano, použijte Label60 jako samostatný výraz v konstrukci With:
With Label60
.BackColor = &HFFFF00
.Height = 27
.Width = 48
' etc.
End With
Co děláte Vy výše je dosazení textového řetězce (string), který získáte ze jména prvku (tzn. "Label60" jakožto Name prvku Label60) do proměnné a pak se snažíte té proměnné (typu string) nastavovat vlastnosti, které má prvek Label. Nepředáváte referenci na prvek uživatelského rozhraní, ale na textový řetězec. Což nejspíše nechcete, ale v každém případě místo "???" by bylo "String". Informace nemusí být korektní, s Visual Basic for Application jsem nikdy pořádně nepracoval, ale popisujete celkem obecnou věc, takže by mé řešení mohlo být ku prospěchu.
|