Javascript Office.js-Office.context.ui.messageParent在保护对话框中的工作表后未收到调用

Javascript Office.js-Office.context.ui.messageParent在保护对话框中的工作表后未收到调用,javascript,angular,office-js,exceljs,Javascript,Angular,Office Js,Exceljs,我正在从事一个有Office.js实现的项目 在Excel中,我在受保护的工作表上打开一个对话框,添加一些项目,这些项目会依次调用Office.context.ui.messageParent,并在取消保护后在工作表的新行中插入项目,然后再次对工作表应用保护。如果我再次尝试在同一对话框中添加项目,会发现Office.context.ui.messageParent没有被调用,因此不再插入新项目。但是,如果我关闭对话框并再次打开它,则通过调用Office.context.ui.messagePar

我正在从事一个有Office.js实现的项目

在Excel中,我在受保护的工作表上打开一个对话框,添加一些项目,这些项目会依次调用Office.context.ui.messageParent,并在取消保护后在工作表的新行中插入项目,然后再次对工作表应用保护。如果我再次尝试在同一对话框中添加项目,会发现Office.context.ui.messageParent没有被调用,因此不再插入新项目。但是,如果我关闭对话框并再次打开它,则通过调用Office.context.ui.messageParent在工作表中添加项目是有效的。此外,如果我在插入项目后未保护工作表,并尝试再次执行该操作,则Office.context.ui.messageParent会一直在对话框中被调用

当我通过保护工作表来执行删除/编辑操作的相同操作时,Office.context.ui.messageParent始终在对话框中工作


请帮助我,因为我已经尝试调试这个问题很长一段时间了。

我不理解您的段落“当我正在处理…”请澄清您的意思。谢谢。@RickKirkham在我删除/编辑Office.context.ui.messageParent works项目时出现在同一个对话框中。之后,如果我再次尝试删除/编辑同一对话框中的项目(而不关闭它),Office.context.ui.messageParent将继续工作。