我说我的兄弟姐妹们啊,快来帮帮忙啊。我想要得效果就像 用mailto:[email protected]? ,可以直接弹出outlook 发信窗口。但是必须能自动添加一个附件。
有这方面经验或消息的大哥大姐们,快来拯救拯救小弟我吧!!!!!!!!!!!!
---------------------------------------------------------------
要用到的控件是MSMAPI32.ocx,在你的电脑内搜一搜就会发现有的.
(在VS.net项目中添加进这个控件,这个不用我说的了吧)
private void btnMail_Click(object sender, System.EventArgs e)
{
MAPIS1.NewSession=true;
MAPIS1.LogonUI =false;
MAPIS1.DownLoadMail =false;
string m_path;
string m_file_name;
string m_file;
m_path="F:\\MailTest\";
m_file_name = "test.txt";
m_file = m_path + m_file_name;
MAPIS1.SignOn();
MAPIM1.SessionID = MAPIS1.SessionID;
MAPIM1.Compose();
MAPIM1.AddressResolveUI=true;
MAPIM1.AttachmentIndex = 0;
MAPIM1.AttachmentPathName = m_file;
MAPIM1.AttachmentName = m_file_name;
MAPIM1.MsgSubject = "The Title ";
MAPIM1.MsgNoteText = " ";
MAPIM1.Send(true);
MAPIS1.SignOff();
}