Color en formato html, en vb???
A lo mejor hay una función de Visual Basic que te hace lo que tu deseas (en estos momentos no tengo un manual que me indique como hacerlo por ello lo hice manualmente):
Para ello tomaré ciertas premisas:
1.- Los colores en visual Basic se puden definir con la función RGB, donde: RGB (Rojo, Verde, Azul) y Rojo, Verde y Azul son 3 números en el rango 0 - 255 que indican la proporción del color deseado.
2.- Da la casualidad (en realidad es un estándar) que en HTML los colores son definidos también en este formato sólo que a nomenclatura es #RojoVerdeAzul donde el Rojo, Verde y Azul siguen siendo los mismos colores pero deben estar en formato hexadecimal...!
3.- Supongamos que quieres transformar el siguiente color:
RGB(121,38,75), es como un anaranjado y el valor del mismo es:
4946409 entonces haces algo como:
.....
Dim ColorVB as Long
Dim Rojo As String
Dim Verde As string
Dim Azul As String
Dim ColorHTML as String
ColorVB = RGB(121,38,75)
Rojo = Hex(ColorVB Mod 256)
Verde = Hex((ColorVB \ 256) Mod 256)
Azul = Hex(((ColorVB \ 256) \ 256) Mod 256)
ColorHTML ="#" & Rojo & Verde & Azul
Suerte...!