窗体疑难解答

我的解决方案未在其他计算机上运行

如果您的窗体或编程解决方案只对某些计算机有效,请使用下列疑难解答提示:

Microsoft Visual Basic Scripting Edition (VBScript) 版本 如果解决方案涉及使用 VBScript 的表单,则可能需要确保所有计算机都使用开发计算机上正在使用的相同 VBScript 版本。 VBScript 是共享组件。 安装其他软件(例如较新版本的 Windows Internet Explorer)可能会导致安装较新版本的 VBScript。 有关 VBScript 版本的最新信息,请转到 Hey Scripting Guy 博客

控制 如果解决方案使用任何非标准控件,请检查控件是否已正确安装在所有用户的计算机上。 如果使用 Microsoft Office 安装的 Forms 2.0 控件以外的任何控件,则应为用户提供安装程序,以确保正确安装所有控件。

权限或用户权限 确保遇到问题的任何用户都具有适当的权限或权限,可以使用解决方案使用的任何公用文件夹或其他资源。

控件的 Click 事件不会触发

对于绑定到字段的控件, 不会触发 Click 事件。 由于将控件绑定到了一个字段,因此,可以使用项目的 PropertyChangeCustomPropertyChange 事件检测该字段的值是否有任何更改。

有什么方法可以帮助调试我的自定义窗体吗?

用户界面中的问题 如果自定义窗体由加载项扩展,则表单用户界面中出现的问题可能是由加载项引起的。 在“选项”对话框的“其他”选项卡中,单击“高级选项”。 选中“ 显示加载项用户界面错误”复选框。 这有助于调试加载项在用户界面中导致的错误。

表单的功能或行为出现问题 如果自定义窗体包含窗体区域,请检查定义窗体区域的 XML。 可以在 Windows 注册表中内联指定窗体区域 XML,但更常见的是,XML 将在相应的窗体区域清单 XML 文件中定义。 确保 XML 针对窗体区域 XML 架构进行验证。

有关详细信息,请参阅 使用窗体区域 XML 清单定义窗体区域

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。