【问题标题】:Open Outlook OFT template and populate recipient address打开 Outlook OFT 模板并填写收件人地址
【发布时间】:2014-03-05 21:13:53
【问题描述】:

在 Windows 窗体应用程序和 VB.NET 中工作。

我需要弹出一个 Office“新消息”窗口,填充“收件人”地址,并在消息正文中放置一个 OFT 模板。我不需要修改模板中的任何内容。

要使用模板打开新消息,我可以:

Diagnostics.Process.Start("MyFile.oft")

但这无助于设置收件人地址或主题。

我也不想下载任何第三方插件。

有什么帮助吗??

【问题讨论】:

    标签: vb.net templates outlook oft


    【解决方案1】:

    您可以使用 Outlook 对象模型并致电Application.CreateItemFromTemplate。然后,您可以在返回的 MailItem 对象上设置 Subject/To/CC/BCC 属性和 Recipients 集合。

    【讨论】:

    • 这很好用,谢谢。有什么方法可以使弹出窗口具有焦点,因为它当前显示在所有打开的窗口后面。
    • 调用 MailItem.GetInspector,然后调用 Inspector.Display 和 Inspector.Activate。
    • 再次感谢您!还发现 .Display(true) 而不是 .Display() 有效。
    猜你喜欢
    • 2022-07-26
    • 2023-03-13
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多