Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

UVOD

Ovaj članak opisuje kako da koristite Microsoft Outlook 2002 biblioteku objekata ili biblioteku objekata sistema Microsoft Office Outlook 2003 za slanje poruke u HTML formatu pomoću programa Microsoft Visual C#.

Više informacija

Da biste Outlook 2002 biblioteku objekata ili biblioteku objekata sistema Outlook 2003 za slanje poruke u HTML formatu pomoću programa Microsoft Visual C#, pratite ove korake:

  1. U programu Microsoft Visual Studio .NET ili u sistemu Microsoft Visual Studio 2005 kreirajte novi projekat Aplikacije konzole:

    1. U meniju Datoteka postavite pokazivač na stavku Novo, a zatim izaberite stavku Project.

    2. U Project tipova izaberite stavku Vizuelni C# Projekti.

      Napomi u programu Microsoft Visual C# 2005 izaberite stavku Visual C#u okviru Project Tipovi.

    3. U okviru Predlošci izaberite stavku Aplikacija konzole.

    4. Kliknite na dugme U redu. Podrazumevano se kreira datoteka koja se zove Klasa1.cs.

      Napomi U programu Microsoft Visual C# 2005 program.cs se podrazumevano kreira.

  2. Dodajte referencu na biblioteku Outlook 2002 objekata ili biblioteku Outlook 2003 objekata. Da biste to uradio, sledite ove korake:

    1. U meniju Project izaberite stavku Dodaj referencu.

    2. Izaberite karticu COM .

    3. Na kartici COM izaberite stavku Microsoft Outlook 11.0 biblioteka objekata ako koristite Outlook 2003 ili izaberite stavku Microsoft Outlook 10.0 biblioteka objekata ako koristite Outlook 2002.

    4. Kliknite na dugme Izaberi.

      Napomi U programu Visual C# 2005 ne morate da kliknete na dugme Izaberi.

    5. U dijalogu Dodavanje referenci kliknite na dugme U redu.

      Na umu Ako primite poruku da generišete prelome za biblioteke koje ste izabrali, kliknite na dugme Da.

  3. U prozoru koda klase1.cs zamenite sav postojeći kôd sledećim kodom:

    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 SendHTMLMail
    {
    public class Class1
    {
    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 = 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);

    // Create a new mail item.
    Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);

    // Set the subject.
    oMsg.Subject = "Send Using OOM in C#";

    // Set HTMLBody.
    String sHtml;
    sHtml = "<HTML>\n" +
    "<HEAD>\n" +
    "<TITLE>Sample GIF</TITLE>\n" +
    "</HEAD>\n" +
    "<BODY><P>\n" +
    "<h1><Font Color=Green>Inline graphics</Font></h1></P>\n" +
    "</BODY>\n" +
    "</HTML>";
    oMsg.HTMLBody = sHtml;

    // Add a recipient.
    Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients;
    // TODO: Change the recipient in the next line if necessary.
    Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("email address");
    oRecip.Resolve();

    // Send.
    oMsg.Send();

    // Log off.
    oNS.Logoff();

    // Clean up.
    oRecip = null;
    oRecips = null;
    oMsg = null;
    oNS = null;
    oApp = null;
    }

    // Simple error handling.
    catch (Exception e)
    {
    Console.WriteLine("{0} Exception caught.", e);
    }

    // Default return value.
    return 0;

    }
    }
    }
  4. U ovom kodu u predočite sve neophodne promene tamo gde vidite komentare "TO DO".

  5. Pritisnite taster F5 da biste napravili, a zatim pokrenite program.

  6. Potvrdite da je e-poruka poslata i da je primljena.

Reference

Dodatne informacije potražite na sledećoj Microsoft Developer Network (MSDN) veb lokaciji:

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxZa više informacija o funkcijama bezbednosti e-pošte Outlook 2002 i o tome na koji način te funkcije mogu da utiču na prilagođena rešenja, kliknite na sledeći broj članka da biste prikazali članak u Microsoft bazi znanja:

290500 Opis bezbednosnih funkcija e-pošte koje se odnose na projektante u programu Outlook 2002

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×