2016-11-17 85 views
1

我正在爲Outlook 2010創建我的第一個Addin,它用於在按下自定義功能區上的按鈕時使用添加到電子郵件正文中的emojis。在cusor位置添加內容,Outlook VSTO AddIn

我現在擁有它,所以當按下按鈕時,相應的表情符號被添加到電子郵件的末尾。 我的主要問題是,我不想只在HTMLBody的末尾添加表情符號,而是在光標的當前位置,是否有任何方法可以使用Outlook 2010執行此操作?

我試過用這個tutorial。 但是任何使用Application.Selection都給我一個錯誤cs1061:「應用程序不包含Selection ...的定義...」,我假設這是因爲我使用的是Outlook 2010,而不是Outlook 2013或更高版本,但是正確我如果我錯了。

所有和任何幫助,非常感謝。

回答

2

Application.Selection引用Word對象模型,但您使用Outlook的應用程序。您需要的是Application.ActiveInspector.WordEditor.Application.Selection(其中OOM中的Application.ActiveInspector.WordEditor返回與活動Outlook檢查器的編輯器窗口對應的文檔字對象模型對象)。

+0

非常感謝你!像魅力一樣工作。 – helpMe