如何开发Outlook / Mail插件?

时间:2008-12-16 16:01:05

标签: email outlook plugins

我想开发一个执行此操作的插件:

单击一个按钮,会打开新的邮件窗口,但在主题行中有一个特定的短语,例如,当我点击一个名为'PROJ123'的按钮时,新邮件窗口打开,主题行为“[PROJ123]”

它需要的其他功能:

  • 根据需要创建/更新/删除按钮的能力

最好的方法是什么?

非常感谢任何和所有提示,参考,在线资源,示例!

3 个答案:

答案 0 :(得分:21)

要为Outlook创建插件,我会阅读以下资源:

这并不直接回答您的问题,但我发现了一个可能对您有用的加载项:

答案 1 :(得分:4)

您可以使用VBA和UserForm或自定义菜单。以下是代码示例:

Private Sub cmdCommand_Click()
    Dim eml As MailItem

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

答案 2 :(得分:3)

这不是关于创建按钮,它回答了标题:如何开发Outlook / Mail插件?

以下是我在10分钟内开发出第一个加载项的演练。

"Walkthrough: Creating Your First VSTO Add-In for Outlook"

主要步骤:

  • 为Outlook创建Outlook VSTO加载项项目。
  • 编写使用Outlook对象模型的代码,以便将文本添加到新邮件的主题和正文中。
  • 构建并运行要测试的项目 它。