Vue.js ';单词';未在office.js加载项中使用Word 2013定义
我正在为Word实现一个Office.js外接程序,它在MS Word(Windows 10、1909和Office 18.2005.1191.0(这意味着该外接程序在Edge浏览器中运行))和Office.com(ie11、chrome、Edge,…)上的浏览器中发挥着魅力 现在的问题是:当我切换到安装了Office 2013的Windows 10虚拟机时,加载项会加载,我可以在侧栏中使用我的Vue.js应用程序,但只要加载项调用Office.js接口,就会等待Word.run(…)抛出一个错误,并显示消息Vue.js ';单词';未在office.js加载项中使用Word 2013定义,vue.js,ms-word,office-js,office-addins,Vue.js,Ms Word,Office Js,Office Addins,我正在为Word实现一个Office.js外接程序,它在MS Word(Windows 10、1909和Office 18.2005.1191.0(这意味着该外接程序在Edge浏览器中运行))和Office.com(ie11、chrome、Edge,…)上的浏览器中发挥着魅力 现在的问题是:当我切换到安装了Office 2013的Windows 10虚拟机时,加载项会加载,我可以在侧栏中使用我的Vue.js应用程序,但只要加载项调用Office.js接口,就会等待Word.run(…)抛出一个错
“Word”未定义
在同一个VM上,相同的manifest.xml
在ie11中的office.com上工作得非常好
这是我的初始化函数:
window.Office.initialize = function (reason) {
new Vue({
i18n,
render: h => h(App)
}).$mount('#app')
}
这是我的polyfill:
import 'promise-polyfill/src/polyfill'
import 'whatwg-fetch'
这是index.html标题中的脚本标记
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script>
关于下一步调试什么有什么想法吗?很可能我错过了一些基本的东西。谢谢 好的,我想我明白了
Office 2013与我使用的WordApi 1.1功能不兼容
Office支持要求的永久版本集如下:
Office 2019支持WordApi 1.3及更早版本。仅限2016年办公室
支持WordApi 1.1需求集
我将在manifest.xml中添加以下行:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="WordApi" MinVersion="1.1" />
</Sets>
</Requirements>
...
...