2015-04-02 74 views
-1

我们收件箱中的一些电子邮件与帮助台上提出的支持票有关。生成的每封电子邮件都有一个特定的字符串,例如“---请不要删除此行!Ticket#48632 ---”,票证系统用它来标识相应的故障单并将该电子邮件附加到故障单,如果标记行是找到。根据电子邮件正文内容添加菜单按钮

不幸的是,对于我们来说,这不是一个超链接,所以我们必须打开帮助台系统,剪切/粘贴门票号码来查看门票,而不是一个巨大的痛苦,但它会很高兴有某种形式当电子邮件正文包含字符串时,超链接或按钮打开票证(在浏览器中)。

我想这将涉及到解析电子邮件正文,寻找字符串“---请不要删除这行!票#”,然后创建一个超链接,其中包括票号(这是由支持台系统)。

所以......

  1. ,可以有条件地出现根据是否“搜索电子邮件正文的东西”不支持的Outlook菜单栏中的按钮找到一个结果,并设置目标URL的结果条件在身体里发现。

  2. Outlook是否允许额外的“区域”(对于较差的术语表示歉意),但我想知道电子​​邮件窗格是否可以增强(有条件地)以显示可能包含超链接按钮的部分,但也可以是用来做REST调用售票系统,并显示类似情况增设售票信息,谁的分配等

如果有人可以解释,如果有条件的菜单是可能的,并有额外的显示器痛苦一样,多重要的是,我会用什么正确的“术语”来寻找想法/解决方案。

我发现有很多解析字符串的电子邮件正文的例子,所以我知道可以做到,我不确定这个结果是否可以转换成控制显示的东西。

+1

为什么按钮的存在必须有条件?为什么不总是在那里,只有在相关时才按下它? (让宏观告诉你是否错误地发生了,当它不相关时你会按下它。)对不起,我没有看到你看似非常人为的方法。我建议你尝试一下,然后询问你遇到的任何具体问题,并展示你所尝试过的。现在这个问题太开放了。 – 2015-04-02 08:26:33

+0

该按钮不一定是有条件的,我在问什么是可能的/实用的。如果出于所述原因,这不是一个好主意,那么在按压时进行检查似乎是一个实际的解决方案。 – icefeet 2015-04-02 12:25:43

+0

我通过在电子邮件正文中自动创建超链接,为类似的问题做了更简单的事情。取决于你是否真的需要你描述的能力。 – Taliesin 2015-04-02 18:15:54

回答

1

Outlook对象模型提供了三种处理项目主体的主要方法。有关更多信息,请参阅Chapter 17: Working with Item Bodies

1.Does Outlook支持菜单栏按钮,这些按钮可以根据“搜索电子邮件正文是否找到结果”并根据正文中找到的结果设置目标URL来有条件显示。

Fluent UI是一个静态的东西。您不允许在运行时进行动态自定义。只有少数控件允许动态添加项目(或按钮)。但是您可以动态地在运行时启用或禁用控件。例如,根据身体分析,您可以启用或不启用您的控件。使用回调来实现这个策略。

您可以在MSDN中的以下系列文章阅读更多有关Fluent用户界面(又名的Ribbon UI):

2 。Outlook允许额外的“区域”(为穷人术语而道歉),但我想知道电子​​邮件窗格co ULD增强(有条件)显示一个部分,可能包括超链接按钮,但也可以用来做REST调用售票系统,并显示类似情况增设售票信息,谁的分配等

当然,您可以使用Outlook窗体区域在“检查器”窗口的窗格上显示所需的信息。有关更多信息,请参阅Outlook Form Regions Overview

+0

谢谢,这正是我之后的事情。感谢您在这里的输入。 – icefeet 2015-04-02 12:26:21

相关问题