Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office js Office加载项-在共享运行时加载项中打开任务窗格时发生SetAppRuntimeState错误_Office Js_Office Addins - Fatal编程技术网

Office js Office加载项-在共享运行时加载项中打开任务窗格时发生SetAppRuntimeState错误

Office js Office加载项-在共享运行时加载项中打开任务窗格时发生SetAppRuntimeState错误,office-js,office-addins,Office Js,Office Addins,我有一个使用共享运行时的office加载项项目。我最近在尝试从函数执行中使用Office.addin.showAsTaskpane()打开任务窗格时发现了此错误 奇怪的是,如果我从工作簿中删除此加载项的所有自定义函数,我将能够再次打开任务窗格;此外,我尝试将有此问题的工作簿中的所有工作表复制到新工作簿中,并且一切正常,我可以打开新工作簿上的任务窗格 因此,我不确定此错误是否与工作簿特定的设置有关,或者是否有任何API必须用于设置AppRuntimeState。 以前有人发现过这个错误吗?这似乎是

我有一个使用共享运行时的office加载项项目。我最近在尝试从函数执行中使用
Office.addin.showAsTaskpane()
打开任务窗格时发现了此错误

奇怪的是,如果我从工作簿中删除此加载项的所有自定义函数,我将能够再次打开任务窗格;此外,我尝试将有此问题的工作簿中的所有工作表复制到新工作簿中,并且一切正常,我可以打开新工作簿上的任务窗格

因此,我不确定此错误是否与工作簿特定的设置有关,或者是否有任何API必须用于设置AppRuntimeState。
以前有人发现过这个错误吗?这似乎是officejs api中的一个错误,但我不确定根本原因是什么,因为我找不到任何有关SetAppRuntimeState的api。

当您尝试在不使用共享运行时的情况下调用
showAsTaskpane()
时,会发生此错误。出现问题的工作簿可能引用了较旧版本的外接程序清单


请仔细检查是否正确启用了共享运行时,以及是否从属于共享运行时一部分的方法调用它。一种简单的验证方法是尝试访问任务窗格上下文中设置的变量。

我清除了本地存储、会话存储和cookie中的所有内容。是否还有其他地方需要清除以清除对旧版本的引用?我也尝试过清除缓存和cookie。它仍然显示相同的错误。我认为已启用共享运行时,因为自定义函数可以访问从命令按钮设置的窗口对象中的变量。您可以尝试使用(在Windows上)清除可能仍嵌入文件中的任何外接程序相关信息。谢谢!我的外接程序正在修复工作簿上正常工作。