Outlook加载项消息撰写表单

问题描述 投票:0回答:3

是否可以根据在任务窗格中进行的选择将自定义信息字段添加到邮件详细信息表单?

下图显示了我的要求的模拟。

Requirement

office365 outlook-addin office-js outlook-web-addins
3个回答
1
投票

无法使用Office.js API添加自定义表单字段。如果您有业务要求,可以使用officespdev.uservoice.com网站提出新功能请求或对现有功能进行upvote。

由于您周围的工作可能可能使用Office.NotificationMessages对象来显示您的自定义信息。它将出现在消息字段上方并具有某些限制(例如,提供的消息的长度)。这可能看起来像......

enter image description here


0
投票

试试这个链接: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#


0
投票

您可以使用Outlook窗体设计器(通过开发人员功能区选项卡 - >设计此窗体)修改IPM.Note表单的UI(包括标题区域)。您还可以使用“字段选择器”工具窗口在设计器中创建自定义字段/属性。这些属性将在MailItem.UserProperties集合中提供,以进行读/写访问

但是,由于管理和部署自定义表单定义的限制和历史问题,自定义表单是一种传统技术并且不鼓励使用。您可以改为使用表单区域(带或不带伴随加载项),但UI仅限于邻接(或替换所有)区域,并且不会完全位于标题中(但接近)。

© www.soinside.com 2019 - 2024. All rights reserved.