1

你好!

我正在开发一个在给定文本中标记某些单词的 MS Word 插件。不幸的是,这个操作非常缓慢。在 50 页(约 26,000 字)的文档中,将边框样式更改为约 1,100 字需要 15 分钟。

我已经关闭了 ScreenUpdating,但这并没有真正的帮助!

这就是我正在做的事情:

using Microsoft.Office.Interop.Word;
.....
Words words = Globals.ThisAddIn.Application.ActiveDocument.Words;
words[i].Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
words[i].Borders.OutsideLineWidth = Microsoft.Office.Interop.Word.WdLineWidth.wdLineWidth100pt;
words[i].Borders.OutsideColor = Microsoft.Office.Interop.Word.WdColor.wdColorDarkTeal;

究竟是什么让这变得如此缓慢?我能做些什么来加快速度?

4

0 回答 0