第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 Windows 窗體創(chuàng)建新的 Outlook 電子郵件

使用 Windows 窗體創(chuàng)建新的 Outlook 電子郵件

C#
狐的傳說 2023-09-09 16:27:44
這可能是非常初學(xué)者的問題。我正在嘗試創(chuàng)建我的第一個(gè) Windows 窗體應(yīng)用程序,并希望通過單擊窗體上的按鈕來創(chuàng)建 Outlook 電子郵件。問題是有13個(gè)錯(cuò)誤,主要是:嚴(yán)重性代碼 說明 項(xiàng)目文件行抑制狀態(tài)錯(cuò)誤 CS0246 找不到類型或命名空間名稱“Outlook”(是否缺少 using 指令或程序集引用?) Offer machine v.0.0.1 C:\Users\PC\source \repos\Offer machine v.0.0.1\Offer machine v.0.0.1\Form1.cs 29 活動(dòng)我已經(jīng)添加了對(duì)我的項(xiàng)目的引用:這是代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Offer_machine_v._0._0._1{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void Button1_Click(object sender, EventArgs e)        {            try            {                List<string> lstAllRecipients = new List<string>();                //Below is hardcoded - can be replaced with db data                lstAllRecipients.Add("sanjeev.kumar@testmail.com");                lstAllRecipients.Add("chandan.kumarpanda@testmail.com");                Outlook.Application outlookApp = new Outlook.Application();                Outlook._MailItem oMailItem = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);                Outlook.Inspector oInspector = oMailItem.GetInspector;                // Thread.Sleep(10000);                // Recipient                Outlook.Recipients oRecips = (Outlook.Recipients)oMailItem.Recipients;                foreach (String recipient in lstAllRecipients)                {                    Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add(recipient);                    oRecip.Resolve();                }    }}
查看完整描述

2 回答

?
四季花海

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

您沒有在代碼中添加正確的使用。您需要添加:


using Microsoft.Office.Interop.Outlook;

如果沒有這一行,您應(yīng)該在互操作庫(kù)中的每個(gè)對(duì)象之前鍵入完整的命名空間。使用到位后,您可以刪除來Outlook.自互操作的所有對(duì)象。但是創(chuàng)建主 Application 對(duì)象需要完整的命名空間,以避免與 Winforms 中定義的 Application 類發(fā)生沖突。


Microsoft.Office.Interop.Outlook.Application outlookApp = 

                   new Microsoft.Office.Interop.Outlook.Application();

_MailItem oMailItem = (_MailItem)outlookApp.CreateItem(OlItemType.olMailItem);

Inspector oInspector = oMailItem.GetInspector;


..... and so on ....


查看完整回答
反對(duì) 回復(fù) 2023-09-09
?
桃花長(zhǎng)相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

您似乎已將 Outlook 互操作添加到項(xiàng)目引用中兩次。

https://img4.sycdn.imooc.com/64fc2ccd0001260f03440749.jpg

至于錯(cuò)誤信息,你只需要在 Outlook 命名空間中添加一個(gè)別名即可:


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;


using Outlook = Microsoft.Office.Interop.Outlook;

using Office = Microsoft.Office.Core;

此外,您可能會(huì)發(fā)現(xiàn)C# 應(yīng)用程序自動(dòng)化 Outlook (CSAutomateOutlook)示例項(xiàng)目很有幫助。



查看完整回答
反對(duì) 回復(fù) 2023-09-09
  • 2 回答
  • 0 關(guān)注
  • 158 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)