Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
(Új oldal, tartalma: „== C# program az Outlook Calendar elemek kiolvasására == Előtte adjuk hozzáa az ''References'' részben az ''Microsoft Outlook 12.0 Object Library''-t (msoutl.olb). E...”)
Aktuális változat (2009. április 3., 13:40) (lapforrás)
 
(3 közbeeső változat nincs mutatva)
1. sor: 1. sor:
-
== C# program az Outlook Calendar elemek kiolvasására ==
+
<page>C# program az Outlook Calendar elemek kiolvasására</page>
 +
<path p1="Kezdolap|Kezdőlap" w3="cs:Blog|Programok C# nyelven" xx="-"  p2="EBooks|Jegyzetek" p3="Mp1:Nyitolap|C# I. ea" w2="mp3:Nyitolap|C# II. ea" />
Előtte adjuk hozzáa az ''References'' részben az ''Microsoft Outlook 12.0 Object Library''-t (msoutl.olb). Ez két References bejegyzést készít, az ''Microsoft.Office.Core''-t, és a ''Microsoft.Office.Interop.Outlook''-t.
Előtte adjuk hozzáa az ''References'' részben az ''Microsoft Outlook 12.0 Object Library''-t (msoutl.olb). Ez két References bejegyzést készít, az ''Microsoft.Office.Core''-t, és a ''Microsoft.Office.Interop.Outlook''-t.
11. sor: 12. sor:
namespace ConsoleApplication1
namespace ConsoleApplication1
{
{
-
    class Program
+
class Program
-
    {
+
{
-
        static void Main(string[] args)
+
  static void Main(string[] args)
-
        {
+
  {
-
            Application objOutlook = new ApplicationClass();
+
  Application objOutlook = new ApplicationClass();
-
            NameSpace objNS = objOutlook.GetNamespace("MAPI");
+
  NameSpace objNS = objOutlook.GetNamespace("MAPI");
-
            objNS.Logon("", "", false, true);
+
  objNS.Logon("", "", false, true);
-
            //
+
  //
-
            MAPIFolder mf = objNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
+
  MAPIFolder mf = objNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
-
            for (int i = 1; i <= mf.Items.Count; i++)
+
  for (int i = 1; i <= mf.Items.Count; i++)
-
            {
+
  {
-
                AppointmentItem ai = (AppointmentItem)mf.Items[i];
+
    AppointmentItem ai = (AppointmentItem)mf.Items[i];
-
                Console.WriteLine("{0} - {1} / {2}",ai.Subject, ai.Start,ai.Body);
+
    Console.WriteLine("{0} - {1} / {2}",ai.Subject, ai.Start,ai.Body);
-
            }
+
  }
-
            Console.ReadLine();
+
  Console.ReadLine();
-
        }
+
  }
-
    }
+
}
}
}
</code>
</code>
 +
 +
<alairas>Hernyák Zoltán</alairas>

Aktuális változat

C# program az Outlook Calendar elemek kiolvasására

Előtte adjuk hozzáa az References részben az Microsoft Outlook 12.0 Object Library-t (msoutl.olb). Ez két References bejegyzést készít, az Microsoft.Office.Core-t, és a Microsoft.Office.Interop.Outlook-t.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Interop.Outlook;
 
namespace ConsoleApplication1
{
 class Program
 {
  static void Main(string[] args)
  {
   Application objOutlook = new ApplicationClass();
   NameSpace objNS = objOutlook.GetNamespace("MAPI");
   objNS.Logon("", "", false, true);
   //
   MAPIFolder mf = objNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
   for (int i = 1; i <= mf.Items.Count; i++)
   {
     AppointmentItem ai = (AppointmentItem)mf.Items[i];
     Console.WriteLine("{0} - {1} / {2}",ai.Subject, ai.Start,ai.Body);
   }
   Console.ReadLine();
  }
 }
}
Hernyák Zoltán
Nézetek
nincs sb_52.15.137.91 cikk