Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

IEVADS

Šajā rakstā ir aprakstīts, kā izmantot Microsoft Outlook 2002 objektu bibliotēku vai Microsoft Office Outlook 2003 objektu bibliotēku, lai nosūtītu HTML formatētu ziņojumu, izmantojot Microsoft Visual C#.

Papildinformācija

Lai izmantotu Outlook 2002 objektu bibliotēku vai Outlook 2003 objektu bibliotēku HTML formatēta ziņojuma nosūtīšanai, izmantojot Microsoft Visual C#, veiciet tālāk norādītās darbības.

  1. Programmā Microsoft Visual Studio .NET vai Microsoft Visual Studio 2005 izveidojiet jaunu konsoles lietojumprogrammas projektu:

    1. Izvēlnē Fails norādiet uz Jauns un pēc tam noklikšķiniet uz Project.

    2. Sadaļā Project noklikšķiniet uz Vizuālie C# projekti.

      Piezīme. Programmā Microsoft Visual C# 2005 sadaļā Datu tipi noklikšķinietProject Visual C#.

    3. Sadaļā Veidnes noklikšķiniet uz Konsoles lietojumprogramma.

    4. Noklikšķiniet uz Labi. Pēc noklusējuma tiek izveidots fails ar nosaukumu Class1.cs.

      Piezīme. Programmā Microsoft Visual C# 2005 Programma.cs tiek izveidota pēc noklusējuma.

  2. Pievienojiet atsauci uz Outlook 2002 objektu bibliotēku vai Outlook 2003 objektu bibliotēku. Lai to izdarītu, veiciet tālāk norādītās darbības.

    1. Izvēlnē Project uz Pievienot atsauci.

    2. Noklikšķiniet uz cilnes COM .

    3. Cilnē COM noklikšķiniet uz Microsoft Outlook 11.0 objektu bibliotēka, ja izmantojat programmu Outlook 2003, vai noklikšķiniet uz Microsoft Outlook 10.0 objektu bibliotēka, ja izmantojat Outlook 2002.

    4. Noklikšķiniet uz Atlasīt.

      Piezīme. Programmā Visual C# 2005 jums nav jānoklikšķina uz Atlasīt.

    5. Dialoglodziņā Atsauču pievienošana noklikšķiniet uz Labi.

      Piezīme. Ja tiek parādīts ziņojums par to, ka atlasītajām bibliotēkām tiek ģenerēts aplauzts datu aplauzums, noklikšķiniet uz .

  3. Klases1.cs koda logā aizstājiet visu esošo kodu ar šādu kodu:

    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. Šajā kodā veiciet nepieciešamās izmaiņas, kur tiek atvērts komentārs "UZDEVUMU".

  5. Nospiediet taustiņu F5, lai izveidotu un palaistu programmu.

  6. Pārbaudiet, vai e-pasta ziņojums ir nosūtīts un saņemts.

Atsauces

Lai iegūtu papildinformāciju, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxLai iegūtu papildinformāciju par Outlook 2002 e-pasta drošības līdzekļiem un to, kā šie līdzekļi var ietekmēt pielāgotus risinājumus, noklikšķiniet uz šī raksta numura, lai skatītu rakstu Microsoft zināšanu bāzē:

290500 Ar izstrādātājiem saistīto e-pasta drošības līdzekļu apraksts programmā Outlook 2002

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×