0

我正在为我的公司开发 Outlook 加载项。我需要一些我在网上找不到的东西。我有一个包含 WPF 的 win-form 来为 DB 创建新条目,还有一个 win-form 来查看现有条目。创建新条目后,将自动发送邀请邮件。目前这封邮件只包含文本。

  1. 我需要邮件中的按钮(默认 WPF 按钮) - HTML 按钮由于某种原因不起作用。
  2. 在启用按钮之前,我需要检查收件人是否安装了我的加载项。否则该按钮应该被禁用。
  3. 这个按钮需要打开我的win-form来查看条目(我想用一个参数打开它:特定条目的ID)

1.我目前有这个:

        mailItem.Subject = String.Format("New entry: {0}", vm.ActiveEntry.Title);
        mailItem.HTMLBody = String.Format("<html><body><h3>A new entry is available for you!</h3><p><u>Description:</u><br>{0}</p><p><u>Time:</u><br><b>Start</b> on {1:dd.MM.yyyy} at {1:HH:mm}<br><b>End</b> on {2:dd.MM.yyyy} at {2:HH:mm}</p></body></html>", vm.ActiveEntry.Description, vm.ActiveEntry.Start.DateTime, vm.ActiveEntry.End.DateTime); 
        mailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;

我想我必须重新处理我的 HTML 文本。

4

1 回答 1

2

出于安全原因,Outlook 不运行脚本,也不处理邮件中的 HTML 表单。

如果仅在安装了加载项时才需要启用按钮,为什么加载项不首先创建按钮?

于 2013-03-17T19:13:39.183 回答