首页 > 解决方案 > Office.js - Office.context.ui.messageParent 在保护对话框中的工作表后没有被调用

问题描述

我正在开发一个具有 Office.js 实现的项目。

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

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

请帮忙,因为我正在尝试调试这个问题已经有一段时间了。

标签: javascriptangularoffice-jsexceljs

解决方案


推荐阅读