Office js Dialog api 16.13下次Word无法打开对话框

时间:2018-05-23 10:04:55

标签: ms-word office-js

我有以下代码,它是从任务窗格按钮触发的:

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完美运行。

0 个答案:

没有答案