2012-10-09 19 views
3

我開發在C#中展望2007年和2010年按鈕在Outlook的身體的MailItem這將調用內部的插件功能

的插件可以說我有當前顯示的郵件Outlook.MailItem對象,我想更換部分帶有按鈕的郵件文本,這將調用內部加載函數(傳遞一些參數,當然)。這甚至有可能使回調附加功能?如果是,那麼你們能否讓我走上正軌,因爲我似乎無法找到與此相關的任何事情。

+1

會有一個帶按鈕的「區域」足以滿足您的使用情況嗎?這意味着消息頂部/底部有一個包含按鈕的欄。 – GTG

+0

好吧,我不想那麼多用戶直觀,但如果沒有適當的解決方案,我可能會做出這樣的事情,或者我制定一個自定義協議://用軟件處理它,然後用適當的鏈接將href插入郵件正文中。 –

回答

1

據我所知,您不能將按鈕添加到MailItem.Body。您可以做的最好的事情是根據郵件正文的內容將項目添加到Ribbon UI。也有類似的方法使用自定義Task PanesForm Regions

你可以try working with the Word Editor directly,但我還沒有嘗試過這樣的路徑。

Outlook.Inspector inspector = Globals.ThisAddIn.Application.ActiveInspector(); 
Word.Document document = (Word.Document)inspector.WordEditor; 
相關問題