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

时间:2019-12-12 14:21:54

标签: vba outlook

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

昨天我必须启用Microsoft Outlook 15.0库才能完成我正在做的事情。是否有可能不需要在要使用我的文件的其他计算机上启用该功能?还是在VBA代码中启用它?我愿意接受其他解决方案。

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

我昨天读的是早期绑定与后期绑定,以为我已将代码更改为后期绑定。但是,我仍然对此有疑问。这是我的代码。

@Id
    @GeneratedValue(generator = "UUID")
    @GenericGenerator(
            name = "UUID",
            strategy = "org.hibernate.id.UUIDGenerator"
    )
    @Column(name = "id", updatable = false, nullable = false)
    private UUID id;

1 个答案:

答案 0 :(得分:1)

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