Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

UVOD

V tem članku je opisano, kako lahko uporabite knjižnico predmetov programa Microsoft Outlook 2002 ali knjižnico predmetov Microsoft Office Outlook 2003 za pošiljanje sporočila v obliki HTML z uporabo funkcije Microsoft Visual C#.

Več informacij

Če želite uporabiti knjižnico predmetov Outlook 2002 ali knjižnico predmetov Outlook 2003 za pošiljanje sporočila v obliki HTML z uporabo funkcije Microsoft Visual C#, upoštevajte ta navodila:

  1. V strežniku Microsoft Visual Studio .NET ali Microsoft Visual Studio 2005 ustvarite nov projekt aplikacije konzole:

    1. V meniju Datoteka pokažite na Novo in kliknite Project.

    2. V Project vrste kliknite Vizualni projekti C#.

      Opomba V programu Microsoft Visual C# 2005 kliknite Vizualni C# pod oknu Project vrste.

    3. V razdelku Predloge kliknite Konzolna aplikacija.

    4. Kliknite V redu. Privzeto je ustvarjena datoteka z imenom Class1.cs.

      Opomba V programu Microsoft Visual C# 2005 je program.cs privzeto ustvarjen.

  2. Dodajte sklic v knjižnico predmetov Outlook 2002 ali knjižnico Outlook 2003. To naredite tako:

    1. V Project kliknite Dodaj sklic.

    2. Kliknite zavihek COM .

    3. Če uporabljate Outlook 2003, na zavihku COM kliknite Knjižnica predmetov programa Microsoft Outlook 11.0 ali kliknite Microsoft Outlook 10.0 Knjižnica predmetov, če uporabljate Outlook 2002.

    4. Kliknite Izberi.

      Opomba V visual C# 2005 vam ni treba klikniti Izberi.

    5. V pogovornem oknu Dodajanje sklicev kliknite V redu.

      Opomba Če prejmete sporočilo, da ustvarite prelome za izbrane knjižnice, kliknite Da.

  3. V oknu s kodo Class1.cs zamenjajte vso obstoječo kodo s to kodo:

    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. V tej kodi naredite vse potrebne spremembe, kjer vidite komentarje »TO DO«.

  5. Pritisnite tipko F5, da ustvarite in nato zaženete program.

  6. Preverite, ali je bilo e-poštno sporočilo poslano in prejeto.

Reference

Če želite več informacij, obiščite to spletno mesto Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxČe želite več informacij o varnostnih funkcijah storitve Outlook 2002 in o tem, kako lahko te funkcije vplivajo na rešitve po meri, kliknite to številko članka, da si ogledate članek v Microsoftovi zbirki znanja:

290500 Opis varnostnih funkcij e-pošte za razvijalce v programu Outlook 2002

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×