INNLEDNING

Denne artikkelen beskriver hvordan du bruker objektbiblioteket for Microsoft Outlook 2002 eller Microsoft Office Outlook 2003-objektbibliotek til å hente en avtale ved hjelp av Microsoft Visual C#.

Mer informasjon

Hvis du vil bruke til objektbiblioteket for Outlook 2002 eller Outlook 2003-objektbiblioteket til å hente en avtale i et prosjekt i Visual C# .NET, gjør du følgende:

  1. I Microsoft Visual Studio .NET eller Microsoft Visual Studio 2005, opprette et nytt prosjekt Konsollprogram:

    1. Velg Nyfil -menyen, og klikk deretter prosjektet.

    2. Under Prosjekttyper, klikker du Visual C#-prosjekter. Obs! I Visual Studio 2005, klikker du Visual C# under Prosjekttypene.

    3. Klikk Konsollprogramunder maler.

    4. Klikk OK. Som standard opprettes det en fil som heter Class1.cs. Obs! I Microsoft Visual C# 2005 opprettes Program.cs som standard.

  2. Legge til en referanse til objektbiblioteket for Outlook 2002 eller Outlook 2003-objektbiblioteket. Følg denne fremgangsmåten:

    1. Klikk Legg til referanseprosjekt -menyen.

    2. Klikk kategorien COM .

    3. Kategorien COM , klikk 11.0-objektbiblioteket for Microsoft Outlook Hvis du bruker Outlook 2003, eller klikk 10.0-objektbibliotek for Microsoft Outlook Hvis du bruker Outlook 2002.

    4. Klikk Velg. Obs! I Visual Studio 2005 har du ikke klikker du Velg.

    5. Klikk OKi dialogboksen Legg til referanser . Obs! Hvis du mottar en melding for å generere hylstre for biblioteker som du valgte, klikker du Ja.

  3. Erstatt den eksisterende koden med følgende kode i kodevinduet for Class1.cs:

    using System;using System.Reflection;     // to use Missing.Value//TO DO: If you use the Microsoft Outlook 11.0 Object Library, uncomment the following line.//using Outlook = Microsoft.Office.Interop.Outlook;namespace RetrieveAppointment{   /// <summary>   /// Summary description for Class1.   /// </summary>   public class Class1   {      /// <summary>      /// The main entry point for the application.      /// </summary>      public static int Main(string[] args)      {         try         {            // Create the Outlook application.            Outlook.Application oApp = new Outlook.Application();            // Get the NameSpace and Logon information.            // Outlook.NameSpace oNS = (Outlook.NameSpace)oApp.GetNamespace("mapi");            Outlook.NameSpace oNS = oApp.GetNamespace("mapi");            //Log on by using a dialog box to choose the profile.            oNS.Logon(Missing.Value, Missing.Value, true, true);             //Alternate logon method that uses a specific profile.            // TODO: If you use this logon method,             // change the profile name to an appropriate value.            //oNS.Logon("YourValidProfile", Missing.Value, false, true);             // Get the Calendar folder.            Outlook.MAPIFolder oCalendar = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);            // Get the Items (Appointments) collection from the Calendar folder.            Outlook.Items oItems = oCalendar.Items;                        // Get the first item.            Outlook.AppointmentItem oAppt = (Outlook.AppointmentItem) oItems.GetFirst();            // Show some common properties.            Console.WriteLine("Subject: " + oAppt.Subject);            Console.WriteLine("Organizer: " + oAppt.Organizer);            Console.WriteLine("Start: " + oAppt.Start.ToString());            Console.WriteLine("End: " + oAppt.End.ToString());            Console.WriteLine("Location: " + oAppt.Location);            Console.WriteLine("Recurring: " + oAppt.IsRecurring);               //Show the item to pause.            oAppt.Display(true);            // Done. Log off.            oNS.Logoff();            // Clean up.            oAppt = null;            oItems = null;            oCalendar = null;            oNS = null;            oApp = null;         }            //Simple error handling.         catch (Exception e)         {            Console.WriteLine("{0} Exception caught.", e);         }           //Default return value         return 0;        }   }}
  4. I denne koden, foreta eventuelle nødvendige endringer, der du kan se merknadene "GJØREMÅL".

  5. Trykk F5 for å bygge og deretter kjøre programmet. Sikkerhetsfunksjonene for Outlook kan vise flere dialogbokser før avtaleinformasjonen vises.

Referanser

Hvis du vil ha mer informasjon, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxHvis du vil ha mer informasjon om sikkerhetsfunksjonene for e-post i Outlook 2002 og hvordan disse funksjonene kan påvirke egendefinerte løsninger, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

290500 -beskrivelse av utviklingsrelaterte e-sikkerhetsfunksjonene i Outlook 2002

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×