在VBA中,即使宏本身在excel中运行,也可以引用word的打开实例(使用GetObject(Class:="Word.Application")
以使用word对象引用操作文档(.Documents
((。
在office.js中可以做类似的操作吗?我注意到,只需在清单文件中添加一个Document
主机,插件就可以自由地重新配置为在word或excel中运行,一次只加载一个库(Word
或Excel
(。由于Word
对象本身丢失,从excel任务窗格中执行Word.Run
(反之亦然(将失败。
在VBA中,您可以自动化Office应用程序。Office中的web加载项不是。