de Datum van Herinnerings-taak in Outlook zetten

Status
Niet open voor verdere reacties.

HansFRAP

Gebruiker
Lid geworden
12 jul 2011
Berichten
233
Probleem
Ik heb stukje code om de gegevens van een Excel-tabel regel voor regel als taak in Outlook-Taken te plaatsen.
(Dit tbv MS Project Taken in Outlook te krijgen)

Ik maak gebruik van: TaskItem object (Outlook)
(https://docs.microsoft.com/en-us/office/vba/api/outlook.taskitem)

Met de property: StartDate kan ik de start datum van een Taak instellen
Met de property: DueDate kan ik de opleverdatum van een Taak instellen
Met de property: ReminderSet kan ik de Taak Herinnering Aan/Uit zetten.
Met de property: ReminderTime kan ik de Taak Herinneringstijd instellen.

Nu kan ik alleen de property voor HerinneringsDatum niet instellen.
Er lijkt geen property: ReminderDate (oid) te zijn.

Vraag
Met welke property kan ik de Herinneringsdatum van een Outlook Taak toch instellen?
(Nu verschijnt er een nogal oude datum! )
 
Laatst bewerkt:
Dat is een lastige, omdat je de reminder op een aparte manier moet instellen: in minuten namelijk. Dat veld heet: ReminderMinutesBeforeStart
 
Bij ReminderTime kan je gewoon een datum invullen.

Of een Datum +tijd.
 
Laatst bewerkt:
Dank voor de reacties. Vraag is hiermee opgelost!
Wat blijkt, wanneer je een format aan de waarde ReminderTime meegeeft dan wordt de waarde van ReminderTime gesplitst in een datum en een tijd.
De daarvoor bedoelde kaders worden correct ingevuld. :-)

Code:
....
   With objTask
      .Subject = xxx
      .StartDate = xxx
      .DueDate = xxx
      .ReminderSet = True
      .Body = BodyStr
      .ReminderTime = Format(CDate("4-6-2020  7:30:00"), "dd-mm-yyyy hh:mm:ss")
      .Save
   End With
 
Laatst bewerkt:
Dit lijkt me voldoende:

Code:
.ReminderTime = "2020-06-04 07:30:00"

Outlook herkent deze tekstreeks automatisch als een datum.
Zelf eerst omzetten in een datum (cdate), vervolgens omzetten in tekst met "Format" is dus een mijl op zeven.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan