Avatar billede Slettet bruger
23. september 2005 - 14:43 Der er 6 kommentarer og
1 løsning

Opret appointments i Outlook

Hejsa.

Med "Microsoft Oulook 11.0 Object Library" kan man oprette appointments i sin kalender med noget lignende dette:

ApplicationClass outLookApp = new Outlook.ApplicationClass();
AppointmentItem appItem = (AppointmentItem)outLookApp.CreateItem(OlItemType.olAppointmentItem);
appItem.Start = DateTime.Now;
appItem.End = appItem.Start.AddHours(0.5);
appItem.Subject = "Testmøde";
appItem.Location = "Testlokation";
appItem.Body = "";
appItem.BusyStatus = OlBusyStatus.olBusy;
appItem.ReminderMinutesBeforeStart = 10;
appItem.Save();

Men hvordan opretter man appointment i en anden brugers kalender i stedet for sin egen? (Har selvfølgelig skriverettigheder..)

På forhånd tak :)

Mvh. Andreas
Avatar billede anadan Nybegynder
23. september 2005 - 14:56 #1
Oprettelsen diskuteres blandt andet på følgende side : http://www.outlookcode.com/codedetail.aspx?id=775

Et par af kommentarerne :

  Sue Mosher  28-Jul-2005  08:46   
Naku, to create an appointment in someone else's calendar, use the Namespace.GetSharedDefaultFolder method to return the folder, then MAPIFolder.Items.Add.

  Sue Mosher  28-Jul-2005  08:48   
Richardo, if you want to go through Outlook, you can get another mailbox's default Calendar folder with Namespace.GetSharedDefaultFolder. For non-default folders, ,you can only work with calendars for mailboxes visible in the Folder List, by walking the folder hierarchy starting at Namespace.Folders.
Avatar billede anadan Nybegynder
23. september 2005 - 14:57 #2
Avatar billede Slettet bruger
23. september 2005 - 15:13 #3
Ok.. Hvordan opretter jeg så appointment'en med MAPIFolder.Items.Add ? Jeg har prøvet at bare give den appItem som parameter, men det virker ikke..
Avatar billede anadan Nybegynder
23. september 2005 - 15:17 #4
virker ikke? hvilken fejl kommer der?
Avatar billede anadan Nybegynder
23. september 2005 - 15:31 #5
Outlook.AppointmentItem item = (Outlook.AppointmentItem)MAPIFolder.Items.Add(Outlook.AppointmentItem);

-og arbejd videre med det...
Avatar billede Slettet bruger
23. september 2005 - 15:57 #6
Yeps, det var det der jeg ledte efter! 1000 tak for hjælpen :)
Smidder du et svar så du kan få dine point.?
Avatar billede anadan Nybegynder
23. september 2005 - 15:59 #7
jeps :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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