搞了大半個月的word和.net平臺之間的交互,很是頭疼,總結一下備忘吧
1:
word的ContentControl控件
2:
word傳出的的事件太匱乏了,目前鄙人都是調用windows的API函數來觸發事件的,有對這一塊兒比較瞭解的朋友還望指點一二
3:
word在winform中嵌套顯示,這個一般都是用的第三方的控件我用的是DsoFramer 2.3 (主要是它是開元的,以後有問題還可以自己動手改一改),早期的版本有很多bug,建議不要用太低版本
4:
winform中多語言支持
5:
多線程之間交互更新UI的問題
6:
word中微軟封裝的word組件中的IEnumerator接口有問題,foreach遍歷的多了會造成Word中的事件不觸發
前期是用書籤的方式來做的,但是發現這樣有很大的侷限性,後來所有的操作都是在contentControl裏面實現的
求介紹word相關事件如何處理,比如說contentControl的事件,既然叫做Control居然沒有任何事件,獲取contentControl中內容或者圖片Size的而變化大家是如何處理的,雖然我也實現了,但是感覺有點繁瑣,我感覺這個需求還是很簡單的,微軟的哥哥姐姐們應該也能想到吧?
工作太忙就先記下這點兒吧,接着捯飭。