A InfoWiki wikiből
(Változatok közti eltérés)
Aktuális változat (2009. április 3., 13:40) (lapforrás) |
|||
1. sor: | 1. sor: | ||
- | <page | + | <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. |
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