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

How to reuse a page in normal website and in an Office add-in with 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