דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מבוא

מאמר זה מתאר כיצד להשתמש בספריית האובייקטים של Microsoft Outlook 2002 או בספריית האובייקטים של Microsoft Office Outlook 2003 כדי לשלוח הודעה בתבנית HTML באמצעות Microsoft Visual C#.

מידע נוסף

כדי להשתמש בספריית האובייקטים Outlook 2002 או בספריית האובייקטים של Outlook 2003 כדי לשלוח הודעה בתבנית HTML באמצעות Microsoft Visual C#, בצע את הפעולות הבאות:

  1. ב- Microsoft Visual Studio .NET או ב- Microsoft Visual Studio 2005, צור פרוייקט יישום מסוף חדש:

    1. בתפריט קובץ, הצבע על חדש ולאחר מכן לחץ על Project.

    2. תחת Project, לחץ על Visual C# Projects.

      הערה ב- Microsoft Visual C# 2005, לחץ על Visual C#תחת Project סוגים.

    3. תחת תבניות, לחץ על יישום מסוף.

    4. לחץ על אישור. כברירת מחדל, נוצר קובץ בשם Class1.cs.

      הערה ב- Microsoft Visual C# 2005, Program.cs נוצר כברירת מחדל.

  2. הוסף הפניה לספריית האובייקטים Outlook 2002 או לספריית האובייקטים Outlook 2003. לשם כך, בצע את השלבים הבאים:

    1. בתפריט Project, לחץ על הוסף הפניה.

    2. לחץ על הכרטיסיה COM .

    3. בכרטיסיה COM, לחץ על Microsoft Outlook ספריית אובייקטים של 11.0 אם אתה משתמש ב- Outlook 2003, או לחץ על Microsoft Outlook 10.0 Object Library אם אתה משתמש ב- Outlook 2002.

    4. לחץ על בחר.

      הערה ב- Visual C# 2005, אין צורך ללחוץ על בחר.

    5. בתיבת הדו-שיח הוספת הפניות, לחץ על אישור.

      הערה אם אתה מקבל הודעה ליצירת עטופים עבור הספריות שבחרת, לחץ על כן.

  3. בחלון קוד Class1.cs, החלף את כל הקוד הקיים בקוד הבא:

    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. בקוד זה, בצע את השינויים הדרושים כאשר תראה את ההערות "TO DO".

  5. הקש F5 כדי לבנות ולאחר מכן הפעל את התוכנית.

  6. ודא כי הודעת הדואר האלקטרוני נשלחה והתקבלו.

הפניות

לקבלת מידע נוסף, בקר באתר האינטרנט הבא של Microsoft Developer Network (MSDN:

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxלקבלת מידע נוסף אודות תכונות אבטחת הדואר האלקטרוני של Outlook 2002 ועל האופן שבו תכונות אלה יכולות להשפיע על פתרונות מותאמים אישית, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

290500 תיאור תכונות אבטחת הדואר האלקטרוני הקשורות למפתחים ב- Outlook 2002

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×