如何开发Outlook/Mail插件?

19
我希望开发一个插件,它可以实现以下功能:
当点击一个按钮时,打开新的邮件窗口并在主题行中放置特定短语。例如,当我点击一个名为“PROJ123”的按钮时,新的邮件窗口将以主题行“[PROJ123]”打开。
此外,插件还需要以下功能:
- 随时能够创建/更新/删除按钮
最佳方法是什么?
非常感谢您提供任何提示、参考、在线资源和示例!
3个回答

25

4
您可以使用VBA和UserForm或Custom Menu。以下是代码示例:
Private Sub cmdCommand_Click()
    Dim eml As MailItem

    Set eml = Application.CreateItem(olMailItem)
    eml.Subject = "Proj1"
    UserForm1.Hide
    eml.Display
End Sub

还没有测试过,但是看起来很简洁! - swdev

4
这不是关于创建按钮的问题,而是回答了标题:如何开发一个Outlook/Mail插件?
这里提供了一个步骤,可以在10分钟内创建你的第一个Add-In。
主要步骤:
- 为Outlook创建一个VSTO Add-in项目。 - 编写使用Outlook对象模型的代码,向新邮件的主题和正文中添加文本。 - 构建并运行项目进行测试。
参考链接:"Walkthrough: Creating Your First VSTO Add-In for Outlook"

这不会创建一个按钮。 - Archimedes Trajano
5
标题是如何开发 Outlook/Mail 插件?我来到这里的目的是想学习如何开发插件。其他回答并没有解释这一点。 - Jose Manuel Gomez Alvarez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接