VSTO:Word Doc的内容/文本更改事件?

时间:2009-10-03 14:56:00

标签: .net vsto office-2007 office-2003

是否有人知道是否可以处理内容更改,或者更确切地说是否有可能发生的事件...如果文档的内容已更改(理想情况下在哪个位置/范围等)会通知我?

2 个答案:

答案 0 :(得分:1)

这是不可能的。在Office 2007及更低版本中,您可以使用智能标记并创建自定义智能标记,在内容更改时将其重新调用,但在Office 2010中将其删除:(

我认为计时器是唯一可行的方法,不幸的是,如果采用这种方法,你必须确保不会破坏单词的性能。

答案 1 :(得分:0)

事件是“Application.WindowSelectionChange”,它将通知任何内容更改,但它不会通知更改位置/位置的内容 - 您将拥有要查找的内容的程序。