我想向朋友发送一封电子邮件,邮件正文中有一个可点击的按钮...该按钮将运行一个宏。
我知道您可以在自己这边执行宏,例如:
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 链接。