2015-04-02 71 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

相關問題