我在 Excel 中编写了一个 VB 宏,它使用 MS Outlook 创建和发送电子邮件。
所以我创建一个Outlook.Application
,然后创建一个Outlook.Application.CreateItem(olMailItem)
.
这一切都非常有效:) 但现在我意识到我想要部署它的机器没有 Outlook,并且获得许可的 Outlook 副本不是一种选择。那么我怎样才能让它通过 Thunderbird 发送电子邮件呢?
我可以使用这个启动应用程序:
Dim RetVal
RetVal = Shell("C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe", 1)
但我不确定如何为它创建一个邮件项目。它不需要专门使用 Thunderbird,我只是选择它,因为它是一个免费的邮件客户端。