• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Een afspraak een kleur geven

Status
Niet open voor verdere reacties.

mulderwme

Gebruiker
Lid geworden
12 dec 2014
Berichten
232
Hallo allen,

Via Excel laat ik afspraken in mijn agenda zetten.
De code daarvoor heb ik een keer op het forum gevonden.

Nu wil ik bepaalde afspraken een bepaalde kleur geven.
bijv. werkoverleg: groen, naar klant: rood enz.

Wie heeft dit al eens gedaan?

Groet & bedankt,
Willem


Code:
Sub AfspraakMakenMetKleur()

    Dim myolApp As Object
    Dim myItem As Object
    Set myolApp = CreateObject("Outlook.Application")
    Set myItem = myolApp.CreateItem(olAppointmentItem)
    Dim Starttijd As String, Eindtijd As String
    
   
    With myItem
        .Application.CreateItem (1)
        
        .Subject = "Naar klant"
        .Body = "Dit is mijn afspraak"
        
' Ik probeerde iets met categoriekleur, maar dat werkt niet op deze manier
        .Categories.olCategoryColorLightRed
        
'        Starttijd = Format(Cells(ActiveCell.Row, 6), "h:mm")
'        Eindtijd = Format(Cells(ActiveCell.Row, 7), "h:mm")
'
'        .Start = Cells(ActiveCell.Row, 4) & " " & Starttijd
'        .End = Cells(ActiveCell.Row, 5) & " " & Eindtijd
        
        .ReminderSet = True
        .Location = Cells(ActiveCell.Row, 1) & " locatie: " & Cells(ActiveCell.Row, 9)

        .Save
    End With

End Sub
 
Kijk eens naar voorwaardelijke opmaak.
 
Wist je dat niet?
 
Nee, anders had ik de vraag niet gesteld. En aangezien domme vragen niet bestaan toch maar gesteld.:d
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan