2017-02-13 77 views
0

我想弄清楚如何在用戶點擊一個在Outlook中打開的郵件內的URL時,然後將URL傳遞給一個函數,對該字符串進行測試,如果有效,就放手吧。C#陷阱點擊URL(超鏈接)閱讀窗格的Outlook消息

我已經有一個Outlook加載項,我意識到沒有本地方式來做到這一點。但是我正在尋找那位專家來幫助我弄清楚我正在嘗試做什麼。

我最初的想法是試圖解決這個問題,可能會陷入正在執行的Windows系統調用,我應該能夠解析該消息,獲取字符串,執行函數,然後決定放手是否 - 或者其他方式。

我想看到一個工作C#函數,最低限度地解析字符串。

回答

0

Outlook對象模型不提供任何相關信息。我認爲你不能攔截這樣的事情。相反,請考慮使用以下解決方法:

  • 如果您只需要處理URL字符串,則代理服務器是一個不錯的選擇。但是更復雜的任務在代理中實現會很複雜。

  • 然而,一個插件取決於您定位的瀏覽器,您無法制作一個針對所有瀏覽器並同時控制用戶導航的插件。但是,如果你選擇用戶使用哪個瀏覽器,那麼也許。