首页 > 代码库 > VBA: 错误消息:"类未注册"插入用户窗体
VBA: 错误消息:"类未注册"插入用户窗体
症状
当您尝试插入用户窗体,当您在 Microsoft Visual Basic 编辑器中一在这篇文章,或者在您试图打开的文档包含用户窗体的开头列出的产品时,您可能会收到以下错误消息:当您单击帮助,将显示以下消息:当您单击确定关闭对话框。
当您尝试将 Microsoft Excel 97 文档另存为一个超文本标记语言 (HTML) 文档,通过在文件菜单上单击另存为 HTML 时,也可能出现此错误。当您单击确定时,将显示一个对话框并显示以下消息:
类没有注册。
寻找与 CLSID 的对象: {AC9F2F90-E877-11CE-9F68-00AA00574A4F}
寻找与 CLSID 的对象: {AC9F2F90-E877-11CE-9F68-00AA00574A4F}
或
类没有注册。
寻找与 CLSID 的对象: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
寻找与 CLSID 的对象: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
不存在帮助主题。您的应用程序供应商联系以更新的帮助文件 (129)
当您尝试将 Microsoft Excel 97 文档另存为一个超文本标记语言 (HTML) 文档,通过在文件菜单上单击另存为 HTML 时,也可能出现此错误。当您单击确定时,将显示一个对话框并显示以下消息:
400
原因
此问题导致丢失或不正确的 Microsoft Windows 注册表项的动态链接库 Fm20.dll。使用 Microsoft Excel 97 中的用户窗体和窗体控件时,此文件的正确注册是必需的。
解决方案
若要解决此问题,请注册 Fm20.dll。
161983Regsv32a.exe 可在下载中心中发布
注册 Fm20.dll
注册的 Fm20.dll,请执行下列步骤:- 使用 Microsoft Windows 资源管理器或 Winnt\system32 文件夹 (在 Microsoft Windows NT) Windows\System 文件夹中找到 Fm20.dll 文件。
如果该文件不存在,它从 OS\System 文件夹复制 Microsoft Office 97年光盘上到适当的位置。 - 关闭所有打开的程序。
- 单击开始在 Windows 任务栏上,单击运行,然后键入以下:Regsvr32.exe fm20.dll
- 单击确定。在 c:\windows\system\fm20.dll 的 DllRegisterServer 成功。
属性
文章编号: 182500 - 最后修改: 2007年1月22日 - 修订: 2.2
这篇文章中的信息适用于:
- Microsoft Excel 97 标准版
- Microsoft PowerPoint 97 标准版
- Microsoft Word 97 标准版
- Microsoft Visual Basic for Applications 5.0
经实验,这个方法也适用于AutoCAD2010 的VBA
文章来源:http://support.microsoft.com/kb/182500/zh-cn
VBA: 错误消息:"类未注册"插入用户窗体
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。