Toon posts:

[VB6-VBA] Kleur omvormen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal, ik zit met een probleem waarvoor ik geen oplossing kan vinden;

Ik ben bezig in Visual Basic 6 en vanuit daar maak ik een excel sheet aan, dit lukt allemaal erg goed. Maar ik wil dat de kleuren die ik wegschrijf naar de cellen beinvloedbaar maken, dus een kleur die ik uit een achtergrond van een picturebox haal wil ik kunnen wegschrijven naar een kleur in een cel van Excel.

Hiervoor moet ik dus een &H000000FF& -kleur omvormen naar een systeemkleur?
(Ps ik weet al dat niet alle kleuren overeen komen met de systeem kleuren)

Wie kan mij hiermee helpen???

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12:35

curry684

left part of the evil twins

Sinds wanneer kun je in Excel alleen systeemkleuren gebruiken? :?

Professionele website nodig?


Verwijderd

Topicstarter
curry684 schreef op 09 September 2003 @ 10:32:
Sinds wanneer kun je in Excel alleen systeemkleuren gebruiken? :?
Zover ik dat weet, al mijn bewerkingen naar het excelsheet toe zijn gebaseerd op macro opnames (het script dus). Als ik dan kijk naar de macro om een cel een kleurindex te geven dan zie ik;

Range("D9").Select
With Selection.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With

Als ik dit dan naar VB6 vertaal, dan krijg ik

ws.cells(9,4).Interior.ColorIndex = 4

Hieruit kan ik concluderen dat die 4 een systeemkleur is voor groen, en aangezien VB6 vanuit een picturebox (achtergrondkleur) dan krijg ik &H0000FF00& .

Hoe kan ik het anders doorgeven dan een systeemkleur???

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12:35

curry684

left part of the evil twins

Waarom kan ik ongehinderd door enige achtergrondkennis van Excel-automation of VBA binnen 30 seconden met Google deze link vinden die vriendelijk zegt dat je Color ipv ColorIndex moet gebruiken (wat ook best voor de hand ligt)?

Professionele website nodig?


  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46

ATS

Ik zou zeggen: kijk eens in de Excel documentatie... Selection.Interior heeft ook een lid 'Color'.

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


Verwijderd

Topicstarter
Jullie zijn geweldig!
(Ps ik had ook al gezocht met Google, maar dat leverde geen resultaten op die bruikbaar waren, ik was op zoek naar een soort van conversie als oplossing. Maar dit is beter!)
Pagina: 1