【问题标题】:Capture subject line from Outlook email into mailto link in signature将 Outlook 电子邮件中的主题行捕获到签名中的 mailto 链接中
【发布时间】:2015-06-12 13:52:37
【问题描述】:

我正在帮助在运营部门工作的人设置电子邮件签名,其中包含一个链接,以便在有任何不满时上报给更高级别的官员。虽然我可以使用 mailto: 链接到官方的电子邮件 ID,但我还想捕获电子邮件的主题以捕获服务票证编号和电子邮件主题中的任何其他标题等详细信息。

我的意思是,当用户点击链接时,他会得到一个新的 Outlook 撰写邮件窗口,其中包含相同的主题。使用简单的 mailto:手动更改主题行将无济于事。在这里寻找一些提示 - 我愿意查看动态选项,如 VB 代码或其他东西,但它必须通过 Outlook。

【问题讨论】:

    标签: html vba outlook mailto


    【解决方案1】:

    mailto: 命令不允许为 Outlook 指定任何自定义信息。在RFC2368 中阅读有关 mailto 方案的更多信息。

    如果您是 VBA 新手,我建议您从解释基础知识的 Getting Started with VBA in Outlook 2010 文章开始。

    【讨论】:

    • 哦,是的,我完全知道,这不是关于向 mailto 添加更多功能的帖子之一:.. 感谢您提供链接
    【解决方案2】:

    在签名的链接中包含一个占位符(例如mailto:somebody@domain.demo?subject=xyzq),当 Application.ItemSend 事件触发时,查看 MailItem.HTMLBody 属性并将占位符(上面的 xyzq)替换为 MailItem.Subject 属性的值。您可能需要对空格和特殊字符进行编码。

    【讨论】:

    • 不好意思有点丢了,你的意思是创建一个VB代码?我理解你解释的逻辑,但我的部分问题也是理解实现它的方法。我是 VB 或宏的新手。
    • 您需要在 VBA 模块中创建 Application_ItemSend 事件处理程序。你试过吗?
    • 还没有 Dmitry,我有一个 VBA 人员正在帮助我进行编码,并且正在寻找这些信息以尽可能多地向他提供信息。
    猜你喜欢
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多