我正在使用Office JS处理Word Addin,在这个Addin我正在使用Dialog API 显示一个对话框,在此对话框中我尝试使用" Office.context.document.customXmlParts.addAsync"它显示的方法
无法获得属性' customXmlParts'未定义或空引用错误。
知道这是什么问题吗?
答案 0 :(得分:0)
您可能没有在对话框页面(https://appsforoffice.microsoft.com/lib/1/hosted/office.js)中包含Office.js参考。
答案 1 :(得分:0)
对话框中只允许使用两个API:messageParent
和isSetSupported
。如果要使用Office.context.document.customXmlParts
,则需要在父页面(通常是任务窗格)中具有该功能。您可以通过使对话框使用messageParent
将信号传递到父页面来触发对话框中的操作。可以将父页面中用于消息接收事件的处理程序定义为调用与Office.context.document.customXmlParts
相关的API。在用户看来,他们正在通过对话框执行操作。