我正在使用Office编写Word Addin,在这个Addin中,我使用Dialog显示一个对话框,在这个对话框中,当我尝试使用"Office.context.document.customXmlParts.addAsync“方法显示它时
无法获得未定义或空引用错误的属性“customXmlParts”。
知道有什么问题吗?
发布于 2017-06-28 20:39:03
您可能没有将Office.js引用包含在对话框页(https://appsforoffice.microsoft.com/lib/1/hosted/office.js)中。
发布于 2020-04-25 20:42:14
对话框中只允许两个API:messageParent和isSetSupported。如果要使用Office.context.document.customXmlParts,则需要在父页面(通常是任务窗格)中具有该功能。您可以通过让对话框用messageParent向父页面传递一个信号来触发对话框中的操作。可以定义消息接收事件的父页面中的处理程序来调用Office.context.document.customXmlParts-related API。在用户看来,他们正在用对话框执行操作。
https://stackoverflow.com/questions/44808543
复制相似问题