我有一个应用程序,它使用脚本桥来定位 Microsoft Word 文档中的修订并将它们显示在 NSTableView 中。我想根据表格视图中的行选择来选择修订文本。我已经截获了行选择,并尝试了以下方法来选择 Word 中的文本:
WordRevision *revision = ...
WordTextRange *range = revision.textObject;
WordSelectionObject *selection = self.activeDocument.activeWindow.selection;
selection.selectionStart = range.startOfContent;
selection.selectionEnd = range.endOfContent;
这似乎选择了正确的文本,但它不会滚动文档以使其可见。当我在 AppleScript 中使用“选择”命令时,它就是这样做的。
我还没有找到“转到选择”命令或任何可以告诉窗口始终显示选择的命令。
有任何想法吗?谢谢。
Mac OS X 10.9(小牛)、Microsoft Word 2011