2012-04-17 80 views
0

我試圖讓約會項目的格式化文本,我搜索無處不在,多數地方建議得到約會項目的word文檔:展望2007 - 有沒有辦法從Appointmentitem獲取格式化文本?

Word.Document wd = (Word.Document) (item as Outlook.AppointmentItem).GetInspector.WordEditor; 

所以我這樣做,我得到了這個詞文件。但是,一旦你得到它,它不會告訴你在這個文檔中究竟要做些什麼。現在如何從word文檔獲取格式化文本?

更新: 對任何人在未來尋找這個答案。我想出瞭如何在ol2007中執行此操作

1)首先必須通過WordEditor變量從指定項中獲取單詞文檔。

2)然後你必須使用word文檔中的選擇和複製功能將RTF文本複製到剪貼板中。

3)製作一個richtextbox並使用richtextboc粘貼功能將剪貼板中的內容粘貼到您的richtextbox中。

4)現在可以從richtextbox訪問.Rtf函數,該函數現在將爲您提供datingItem的RTF。

從我的搜索這種方法是最簡單的方法,但你必須接管不理想的剪貼板。我讀到的第二種方法是將第1步中的單詞文檔保存到計算機上的實際RTF文​​件中,然後讀入該RTF文件。

我想這樣做的第三種方法是在步驟1中使用Range.FormattedText函數解析出單詞文檔。

回答

0

更新:給其他人在未來尋找這個答案。我想出瞭如何在ol2007中執行此操作

1)首先必須通過WordEditor變量從指定項中獲取單詞文檔。

2)然後你必須使用word文檔中的選擇和複製功能將RTF文本複製到剪貼板中。

3)製作一個richtextbox並使用richtextboc粘貼功能將剪貼板中的內容粘貼到您的richtextbox中。

4)現在可以從richtextbox訪問.Rtf函數,該函數現在將爲您提供datingItem的RTF。

從我的搜索這種方法是最簡單的方法,但你必須接管不理想的剪貼板。我讀到的第二種方法是將第1步中的單詞文檔保存到計算機上的實際RTF文​​件中,然後讀入該RTF文件。

我想這樣做的第三種方法是在步驟1中使用Range.FormattedText函數解析出單詞文檔。

相關問題