Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.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
缺少VBA Excel表单内容_Vba_Forms_Excel - Fatal编程技术网

缺少VBA Excel表单内容

缺少VBA Excel表单内容,vba,forms,excel,Vba,Forms,Excel,我有一个Excel2007模板,它向用户提供一个表单以进行各种选择,然后根据选择生成一个报告。这几年来一直运转良好。现在,当您在计算机上打开模板时,用户表单将丢失所有选择条件内容。它在计算机B上正确打开。两者都运行Windows 10,Excel的版本完全相同,都启用了宏,并且信任设置相同。我在A上“修复”了Office 2007 如果我进入计算机A上的“开发人员”菜单并打开表单本身(好像用于编辑),它是空的,但在计算机B上则可以 以下是来自以下站点的屏幕截图: B: 这两个都是从NAS上驻

我有一个Excel2007模板,它向用户提供一个表单以进行各种选择,然后根据选择生成一个报告。这几年来一直运转良好。现在,当您在计算机上打开模板时,用户表单将丢失所有选择条件内容。它在计算机B上正确打开。两者都运行Windows 10,Excel的版本完全相同,都启用了宏,并且信任设置相同。我在A上“修复”了Office 2007

如果我进入计算机A上的“开发人员”菜单并打开表单本身(好像用于编辑),它是空的,但在计算机B上则可以

以下是来自以下站点的屏幕截图:

B:

这两个都是从NAS上驻留的完全相同的文件启动的。如果我将文件复制到每台计算机的桌面并在本地打开它,也会发生同样的情况


有人能解释一下吗?我已经不知所措了…

看起来框架对象的背景色在B上是透明的,在A上是纯色的 很可能控件不是框架对象的子对象,而是主窗口的子对象,框架覆盖了它们

在编辑器中移动帧对象,并查看控件是否在其后面


这可能与计算机上的主题设置有关

能否确保计算机A具有所有Windows和Office更新。然后,在每台PC上,从visual basic中,您可以单击“工具”>“引用”,比较正在使用的引用,并查看是否有任何引用“丢失”。可能您的工作簿在计算机A上已损坏。从计算机A中删除用户表单。从计算机B中导出用户表单,并将其导入计算机A中,然后查看是否工作正常。David,引用在两台计算机上都是相同的,并且在两台计算机上都选择了相同的引用。sktneer,我从NAS复制了该文件,并将其粘贴到每台计算机的桌面上。感谢David和sktneer的响应,但是A上一定有不同的东西阻止了同一个文件正确打开。我只是不知道去哪里看…jsotola-这是一个屏幕截图,显示子帧都在主帧中,但它们的内容丢失了。两台计算机上的主题相同。你是否移动了其中一个子帧并查看了它的“后面”?jsotola-是的,我移动了两个子帧-没有“后面”任何内容。今晚我将尝试创建一个新表单,并让您知道。好的,我打开了一个新的Excel文件,创建了一个带有两个控制按钮的表单,并将其保存为xlt。然后我退出Excel并打开保存的模板,表单仍然存在。因此,如果表单是在A上创建的,那么在A上就可以了。我想我可以在A上重新创建原始表单,但它有大量的控件、选择、下拉列表等,所有这些都与大量代码相连。做这件事需要很长时间。我将尝试完全卸载Office并从头开始重新安装。好的,重新安装Excel不起作用,但我以一种迂回的方式解决了问题。我有一个习惯,就是将这些模板的旧版本保存在归档文件夹中,以防客户想要返回到以前的版本。我在一个平台上尝试了这个模板的前一个版本(v258),它成功了!由于从v258到最新版本(v259)只有两个小的修改,我只是简单地将它们添加到v258中,并用修改后的v258(重命名为v259)替换了不工作的v259。它起作用了!仍然不知道出了什么问题,但似乎已经解决了。谢谢大家的支持!