[求助]怎样通过vba切换outlook 2003的默认账号
时间:2006-11-09
来源:互联网
现在有一个需求是编程通过outlook 2003来发送邮件,譬如如下代码
但是如果是通过这样的方式发送邮件的话,outlook就会自动使用默认的账号来发送邮件。有没有什么办法能够切换outlook的默认用户或者使用非默认用户来发送邮件呢?谢谢了
set outlookapp = createobject("outlook.application")
set onamespace = outlookapp.getnamespace("MAPI")
set newmail = outlookapp.createitem(0)
with newmail
.subject = "title"
.body = "test"
.send
end with
作者: Cappuccin0 发布时间: 2006-11-09
那你就调用JMAIL控件发送邮件,可以配置相关信息。
Function JmailSend(Subject, Body, isHtml, HtmlBody, MailTo, From, FromName, Smtp, Username, Password)
。。。。
End Function
作者: aaaaabbbbb 发布时间: 2006-11-10
多谢楼上的回复。
但是如果是采用其他方式(譬如CDO或者直接用winsocks)的话我自己也能解决了。现在是领导要求必须使用这种方式所以才比较麻烦。
或者坛子里面有没有人知道怎样从Outlook里面得到每个账号的用户名和密码,如果能得到的话偶也可以自己偷偷把密码提取出来然后再用其他方式发送出去。
谢谢各位了……( ̄︶ ̄)↗
作者: Cappuccin0 发布时间: 2006-11-10
作者: aaaaabbbbb 发布时间: 2006-11-11
主要是这个东西做给老板用,老板不想专门再单输入一次用户名和密码而已。
作者: Cappuccin0 发布时间: 2006-11-11
作者: szkenny 发布时间: 2007-09-04
再顶起来,我也需要这样的功能。最好有人写一段代码可以自动转发新邮件:
1、只要邮件头的内容(比如前300个字)
2、使用指定的邮件帐户发送。
3、不改变平常撰写邮件的默认发送帐户。
作者: lqqql77 发布时间: 2008-01-01
引用:
原帖由 Cappuccin0 于 2006-11-9 10:58 发表现在有一个需求是编程通过outlook 2003来发送邮件,譬如如下代码但是如果是通过这样的方式发送邮件的话,outlook就会自动使用默认的账号来发送邮件。有没有什么办法能够切换outlook的默认用户或者使用非默认用户来发 ...
期待解答
作者: FENGJUN 发布时间: 2011-03-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28