Avatar billede daxiez Nybegynder
07. august 2007 - 10:40 Der er 1 kommentar

Læse fra outlook kalender ?

Hvordan tilgår man outlook kalenderen fra C# ? Skal heve gemt det i en database. Det med at gemme det har jeg styr på :-) men hvordan får jeg fat i informationerne ?
Avatar billede lasserasch Juniormester
08. august 2007 - 07:55 #1
Du skal :

1. have en officepakke installeret på maskinen, hvor dit program køres fra.
2. Tilføje Outlook Object library til dit projekt.

Herefter kan du oprette reference til outlook og arbejde med mails, kalenderaftaler osv...

Og så skal du derefter bruge noget kode ala :

            Outlook.NameSpace oNS = NS;


            Outlook.MAPIFolder oFolder = (Outlook.MAPIFolder)oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
            Outlook.Items oItems = (Outlook.Items)oFolder.Items;
            Outlook.AppointmentItem oAppt = null;

            for (int J = 1; J <= oItems.Count; J++)
            {
               
                    oAppt = (Outlook.AppointmentItem)oItems.Item(J);

                    if (oAppt.Body != null)
                    {
                        String CalenderAppointMentBody = oAppt.Body;
                    }
              }

Noget i den stil.

/Lasse
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