4 Nisan 2018 Çarşamba

Outlook Interop

AddressList Sınıfı
Constructor 
Şöyle yaparız.
AddressLists als = ...;
foreach (AddressList addrList in als) {...}
Name Alanı
Şöyle yaparız.
if (addrList.Name == "Global Contact Address" ||
    addrList.Name == "Global Address List")
{...}
AddressEntry Sınıfı
Constructor 
Şöyle yaparız.
AddressList addrList = ...;
foreach (AddressEntry entry in addrList.AddressEntries {...}
Address Alanı
Şöyle yaparız.
if (entry.Address == null) {...}
GetExchangeUser metodu
Şöyle yaparız.
ExchangeUser user = entry.GetExchangeUser();
Name Alanı
Şöyle yaparız.
if (entry.Name == null) {...}
Application Sınıfı
Constructor
Şöyle yaparız.
Outlook.Application outlook = new Outlook.Application();
GetNamespace metodu
Şöyle yaparız.
Outlook.NameSpace mapiNameSpace = outlook.GetNamespace("MAPI");
Item Sınıfı
Delete metodu
Şöyle yaparız.
for (int i = outlookCalenderItems.Count; i > 0; i--)
{
  if (outlookCalenderItems[i].Subject.Contains("On Call: Regions:"))
  {
    outlookCalenderItems[i].Delete();
  }
}
MailItem Sınıfı
Forward metodu
Elimizde bir e-post olsun.
Microsoft.Office.Interop.Outlook.MailItem  mailItem = ...;
Şöyle yaparız.
var newItem = mailItem.Forward();
newItem.Recipients.Add("to.alt@web.de");
newItem.Send();
MAPIFolder Sınıfı
Items Alanı
Şöyle yaparız.
Outlook.Items outlookCalendarItems = calendarFolder.Items;
NameSpace Sınıfı
GetDefaultFolder metodu
Şöyle yaparız.
Outlook.MAPIFolder calendarFolder = mapiNameSpace.GetDefaultFolder
  (Outlook.OlDefaultFolders.olFolderCalendar);



Hiç yorum yok:

Yorum Gönder