Office js Office插件要求
office加载项是否必须使用Yeoman生成器?你能确认一下吗?因为我们只尝试使用VS代码和nodejs 我们尝试只使用VS代码调试office Excel加载项示例,但出现以下错误。Office js Office插件要求,office-js,Office Js,office加载项是否必须使用Yeoman生成器?你能确认一下吗?因为我们只尝试使用VS代码和nodejs 我们尝试只使用VS代码调试office Excel加载项示例,但出现以下错误。 参考错误:未定义Office。Yo Office是一个轻松开始Office加载项项目的工具,但它不是必需的 对于Excel调试,您是在web浏览器中使用Excel桌面还是Excel很重要。代码是否用于Excel自定义函数也很重要,Excel自定义函数在Excel Desktop中使用的运行时与在webview中
参考错误:未定义Office。Yo Office是一个轻松开始Office加载项项目的工具,但它不是必需的 对于Excel调试,您是在web浏览器中使用Excel桌面还是Excel很重要。代码是否用于Excel自定义函数也很重要,Excel自定义函数在Excel Desktop中使用的运行时与在webview中运行的加载项的其他部分不同 对于web浏览器中的Excel,可以使用浏览器开发工具进行调试 为了在桌面上调试Excel自定义函数,office addin调试包提供了支持,以执行配置调试和启动Excel所需的步骤。您可以根据Yo Office模板为自己的项目设置此选项。如果这就是你想要做的,请告诉我
对于在Excel Desktop webview中运行的加载项的其他部分,需要使用Visual Studio。(如果正在使用Edge WebView,您也可以使用Edge开发工具,或者使用用于Internet Explorer WebView的F12开发工具。)直接回答是
否和非强制性
如@adamk Yeoman所述,发电机具有以下特点
修改过的网页包
调试器
Office清单验证器等
如果您接收的是未定义的Office错误
在大多数情况下,在dependecies下,也称为package.json
。确保从Office JS导入类型
“@types/office js”:“^1.0.23”
记住,在Index.html中,一定要通过CDN调用Office JS API
<!-- Office JavaScript API -->
<script
type="text/javascript"
src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js"
></script>
注意:添加CDN是必需的,因为只有当您有CDN引用时,MSFT才会允许您将外接程序发布到应用程序源
希望能有帮助