javascript - 如何在普通网站和带有 office.js 的 Office 加载项中重用页面

标签 javascript office-js

我想在我的 Office 加载项中重复使用我们网站的页面。 Office 加载项中显示的任何页面都必须包含 Office.initialize 事件 http://dev.office.com/reference/add-ins/shared/office.initialize ,该功能仅在 Office 加载项中有用。对于这种情况,最好的建议方法是什么?如果我想在 Office 加载项中重用它,我应该如何在我的正常网站页面中包含 office.initialize 事件。这个页面非常通用;它不使用任何 office.js 函数或 Excel 函数,仅用于在 Office 加载项和普通网站中显示。

最佳答案

当然,只需将要运行的任何代码放在 Office 初始化函数之外:

Office.initialize =  function(reason){
    // in here, put code that you want to run only in the add-in
};
// out here, put code that you want to run always

关于javascript - 如何在普通网站和带有 office.js 的 Office 加载项中重用页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38947991/

相关文章:

javascript - 如何通过添加表单将文本从表单添加到 iframe

javascript - Firebase startAt 查询给出意外结果

javascript - 在 office.js excel 加载项中设置单列的列宽

基于 Javascript 的重定向 : will it hurt SEO?

javascript - 如何修复嵌套样式组件中的缩进 eslint 错误?

javascript - 如何将 Javascript 变量值显示到 HTML 文档

javascript - 使用 Office.js 更改 ContentControl 内的对齐方式

xml - Office 插件 list

javascript - 有没有办法从 Excel Javascript API 保存 Excel 文档?

outlook-addin - 如何在通过rest API 上传附件后刷新Outlook 撰写窗口?