使用 Outlook 15.0 对象库Microsoft文件可移植性



我希望能够在Outlook中自动执行某些操作(例如,撰写新电子邮件并填充其中的一部分(。我在IT相关事务方面的经验比那些将使用这些文件的人要多得多。

我昨天必须启用Microsoft Outlook 15.0库才能完成我正在做的事情。是否可以不需要在将使用我的文件的其他计算机上启用该功能?还是在VBA代码中启用它?我对其他解决方案持开放态度。

我只知道我没有使用绝对可以帮助我简化某些任务的工具(在本例中为 Outlook(......

我昨天正在阅读有关早期绑定与晚期绑定的信息,并认为我已经将代码更改为后期绑定。但是,我仍然遇到问题。这是我的代码。

Private Sub btnGenerateEmail_Click()
Dim obApp As Object
Dim objMsg As MailItem
Set obApp = Outlook.Application
Set objMsg = obApp.CreateItem(olMailItem)
With objMsg
.To = "test@test.com"
.cc = "test@test.com"
.Subject = "Scrap Face Incident Report"
.Display
End With
End Sub

MailItemOutlook.ApplicationolMailItem都是早期绑定的 - 它们属于Outlook对象模型。

后期绑定可能如下所示:

Private Sub btnGenerateEmail_Click()
Dim App As Object
Dim Msg As Object
Const olMailItem As Long = 0
Set App = CreateObject("Outlook.Application")
Set Msg = App.CreateItem(olMailItem)
With Msg
.To = "test@test.com"
.cc = "test@test.com"
.Subject = "Scrap Face Incident Report"
.Display
End With
End Sub

最新更新