我有以下代码,它是从任务窗格按钮触发的:
Office.context.ui.displayDialogAsync(
dialogUrl,
{
width: 60,
height: 60,
requireHTTPS: false,
displayInIframe: false
},
asyncResult => {
dialog = asyncResult.value;
if (asyncResult.status === "failed") {
dispatch(MessageActions.showError(asyncResult.error.message));
dialog.close();
} else {
dialog.addEventHandler(Office.EventType.DialogMessageReceived, arg => {
dispatch({ type: LOADED });
dialog.close();
});
dialog.addEventHandler(Office.EventType.DialogEventReceived, arg => {
if (arg && arg.error === 12006) {
dispatch({ type: LOADED });
}
});
}
}
);
一旦我调用此代码段,我就会收到错误
错误代码 - 12007。已从任务窗格中打开一个对话框。 任务窗格加载项一次只能打开一个对话框。
但实际上并非如此。对于以前的版本,它工作得很好。有没有人知道发生了什么事,或者我现在可能做错了什么?
这仅适用于MacOs 10.13.4和Word v16.13(18.05.13)。用词 Windows和Word Online完美运行。