【发布时间】:2018-09-18 11:31:17
【问题描述】:
【问题讨论】:
标签: office365 outlook-addin office-js outlook-web-addins
【问题讨论】:
标签: office365 outlook-addin office-js outlook-web-addins
不能使用 Office.js API 添加自定义表单字段。如果您有业务需求,可以使用officespdev.uservoice.com 网站提出新功能请求或对现有功能进行投票。
您可能会使用Office.NotificationMessages 对象来显示您的自定义信息。它将出现在消息字段上方并具有一定的限制(例如提供的消息的长度)。这可能看起来像...
【讨论】:
试试这个链接: adding-custom-data-to-outlook-e-mails
代码:
public static void SetUserProperty(this MailItem mail, string value)
{
mail.UserProperties.Add("myKey", OlUserPropertyType.olText,
true, OlFormatText.olFormatTextText);
mail.UserProperties["myKey"].Value = value;
}
Outlook Addin to add custom field to mail form or accessing existing field with c#
【讨论】:
您可以使用 Outlook 表单设计器(通过“开发人员功能区”选项卡 -> 设计此表单)修改 IPM.Note 表单的 UI(包括标题区域)。您还可以使用字段选择器工具窗口在设计器中创建自定义字段/属性。这些属性将在 MailItem.UserProperties 集合中用于读/写访问
但是,自定义表单是一项遗留技术,由于管理和部署自定义表单定义的限制和历史问题,不鼓励使用。您可以改为使用表单区域(带有或不带有伴随插件),但 UI 仅限于相邻(或全部替换)区域,并且不会完全位于标题中(但关闭)。
【讨论】: