搞了大半个月的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的而变化大家是如何处理的,虽然我也实现了,但是感觉有点繁琐,我感觉这个需求还是很简单的,微软的哥哥姐姐们应该也能想到吧?
工作太忙就先记下这点儿吧,接着捯饬。