Avatar billede 4ks Praktikant
19. oktober 2006 - 10:05 Der er 1 løsning

Check om aftale eksistere i Outlook 2003 før den oprettes.

Hej

Jeg har et lille script der opdatere Outlook 2003 kalender med data fra Project 2003 udtræk.
Jeg ville gerne checke om aftaler eksistere før jeg opretter dem så de ikke bliver oprettet dobbelt.

Mvh Henrik

Function OptetAftale(Emne,Start,Slut,Tid)

Const olAppointmentItem = 1
Set objOutlook = CreateObject("Outlook.Application")
Set objAppointment = objOutlook.CreateItem(olAppointmentItem)
objAppointment.Start = Start
objAppointment.End = Slut
objAppointment.Subject = Emne
objAppointment.Body = "Kalkuleret tid: " & Tid & " Timer"
objAppointment.ReminderMinutesBeforeStart = 15
objAppointment.ReminderSet = True
objAppointment.Save

End Function
Avatar billede 4ks Praktikant
19. oktober 2006 - 12:53 #1
Function ChechDub(Emne,Starttid)

Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olContactItem)

Set myNameSpace = myOlApp.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(9)
Set myMtgReq = myFolder.Items.Find ("[Subject] = '" & Emne & "'")

If TypeName(myMtgReq) <> "Nothing" Then
Set myMtgReq2 = myFolder.Items.Find ("[Start] = '" & Starttid & "'")
  If TypeName(myMtgReq2) <> "Nothing" Then
  ChechDub = "Fundet"
  End If
End If

End Function
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester