我可以在 Microsoft Word 中添加快捷方式,例如=lorem(12)
、=rand(34)
等吗?我不确定这些是否以某种方式从库存 VBA 脚本(而不是 Word 特定脚本)中提取,或者如何添加更多。关于他们的 MS KB 文章除了说他们做什么之外,没有更深入的说明。
答案1
这些是 Word 特定的功能(除了从另一个 Office 应用程序的 VBA 中的 Word 库中引用之外)。
在用户按下回车键或键入字母后,Word VBA 无法访问任何可捕获的事件(Word 2003 中可用的事件列表为这里),因此,除非有高级 API 调用的方法,否则不可能创建自己的方法。
如果您不需要接受争论,您当然可以创建自定义的自动更正替换。