2011-05-03 95 views
1

有没有人遇到过在Word中实现动态自动完成的VBA(或其他)程序? Emacs已经有这么几十年了,在Word中拥有它将会很棒。我看到这个论坛中的其他人正在寻找适用于Android的代码,所以这个主题并不完全隐晦。输入ac *会很好 - 并且根据以前的文本让Word填写“across”。VBA中动态Word自动完成或自动提示?

回答

0

看起来OpenofficeMS Office都有某种自动完成。虽然我不经常使用文字处理器,但我希望它有帮助。

+0

他们有自动完成,但它不是动态的。自动填写只完成之前输入的单词和短语。 – Bruce 2011-05-03 15:53:13

+0

我明白了。所以基本上你需要一个(VBA)脚本来使用当前文档的内容来填写自动完成列表? – bpgergo 2011-05-03 16:07:25

+1

排序它更像是一种自动扩展功能。例如,刚写完上一句话,我可以输入上限(或类似),“上限”将扩展为“能力”。如果不止一个作品有相同的开始,例如w 给了我书面和会,我会选择我想要的。 Emacs和WinEdt一样,这是一个非常棒的节省时间。我不想用文档中的每个单词填充自动完成列表。相反,我会从文档中创建一个单词列表,并且VBA会查找哪些起始字母符合我迄今为止所写的内容。 – Bruce 2011-05-04 18:41:26