Probleme mit dialogs(xldialogeditcolor).show
23.09.2005 17:06:15
helmut
habe mal wieder ein Problem, wo ich zur Zeit nicht weiterkomme (trotz stundenlangem probieren).
Ich möchte gerne einen Dialog von Excel - in diesem Fall den Dialog xldialogeditcolor - nutzen um einer Textbox in einer Userform eine neue Hintergrundfarbe zu verpassen. Nachdem ich einige verzweifelte Versuche damit verbracht habe über den Befehl application.dialogs(xldialogeditcolor).show diesen Dialog über einen Button zu öffnen - mann muss wissen, das in diesem Fall das erste von unzähligen Attributen von .show auf true gesetzt werden muss, also richtigerweise lautet der Ausdruck "application.dialogs(xldialogeditcolor).show True" - gelingt es mir nicht, den ausgewählten Farbton auf die userform1.textbox1.backcolor zu übertragen. In der Hilfe zu editcolor steht zwar, dass die Übergabewerte R, G und B abzufragen sind, aber ich komme nicht darauf wie der Rückgabewert nach der Auswahl in dem Dialog mit ok an meine Textbox möglich ist.
In diesem Zusammenhang habe ich noch eine weitere Frage:
Im Objektkatalog findet man unter der Eigenschaft .show unten die 30 verschiednenen Argumente (Attribute) aufgeführt. Wer kann mir sagen wo ich Infos erhalte welches Attribut was veranlasst?!!! (Das Erste auf True setzen bedeutet das der Dialog angezeigt wird, weiter bin ich mit experimentieren nicht gekommen)
Würde mich über eine kompetente Hilfe freuen!
Mit freundlichen Grüßen,
Helmut Palmen