在电子邮件中添加一个按钮,单击该按钮时会运行宏

在电子邮件中添加一个按钮,单击该按钮时会运行宏

我想向朋友发送一封电子邮件,邮件正文中有一个可点击的按钮...该按钮将运行一个宏。

我知道您可以在自己这边执行宏,例如:

Private Sub Application_ItemLoad(ByVal Item As Object)
    MsgBox "Hey Look a Macro!"
End Sub

当我加载新电子邮件时它将运行一个宏。

我想附加此宏,以便在单击我发送的电子邮件中的按钮时运行。顺便说一句,我不介意接收用户是否收到有关宏的警告,只要他们可以通过按钮执行它

我想知道:

  • 那可能吗?
  • 我该怎么做?

谢谢!


编辑:我看到的都是在我这边运行宏的方法,而不是将可执行宏发送给其他人

在此处输入图片描述

答案1

您已将问题标记为 Outlook,因此您可以选择使用自定义表单。如果您在同一个 Exchange 组织中,则分发该表单会更容易,尽管如果不是,也有可能。有一篇关于这一页,包括创建表单并将其发布给其他用户。

请注意,此选项假定您发送的代码不是一次性事件,而是您定期执行的操作。

你没有过多地谈论你的最终目标,但如果你只是想给你的朋友一个按钮来按,其他策略可以包括使用(免费)Visual Studio 快捷版创建一个小型 VB EXE,然后将其发送给您的朋友(以压缩格式以避免 Outlook 安全警告) - 或者,只需向他们发送 EXE 本身的 Dropbox 链接。

相关内容