Estoy haciendo un libro de excel donde mediante un formulario se tienen que seleccionar unos colores para luego aplicarlos a ciertas filas. Para que el usuario escoja el color uso el CommonDialog. El problema es que al asignarle ese color a la propiedad range.interior.Color ese lo compara con la paleta de colores y le asigna el que más se le "parece".
Se que con la propiedad ColorIndex se le puede asignar directamente uno de los colores de la paleta y eso siempre funciona, el problema es que no sé como pintarle al usuario la paleta de colores de office para que seleccione el que quiera, ya que el CommonDialog solo muestra la paleta de windows.
Si a algun@ se os ocurre como puedo solucionarlo, por favor, respondedme. Gracias a tod@s.