无法启动Visual Basic

3
当我尝试启动我的Visual Basic以打开一个项目时,它似乎无法工作,并不断提示错误“VB6EXT.OLB”无法注册。这是什么意思?需要帮助解决此问题,谢谢。

我猜这是Visual Basic 6?在什么操作系统上?这是新安装的吗? - Yann Ramin
1
你确定文件扩展名是正确的吗?难道不应该是VB6EXT.OLB吗? - John Ptacek
这是我第一次遇到这样的问题,找不到太多关于这个错误的来源,只想知道发生了什么,并且是否有解决方案。 - kojh
theatrus:是的,它是用Visual Basic 6编写的,在Windows Vista上运行,通常它会正常启动,但现在我遇到了这个错误。 John,是的,它是OLB,抱歉我的错误。 - kojh
请查看@Tarpit Sahu的答案以获取正确答案。 - dns
显示剩余2条评论
3个回答

5
只需右键单击VB6.exe并选择以管理员身份运行即可。 希望这样能够解决问题。

1
好的,根据这个建议成功打开了它。 - Luiey

2
VBE6EXT.OLB是Visual Basic for Applications扩展库。该文件名似乎表明您正在处理版本5.3,这显然是随Microsoft Office 2000一起发布的。那么您的VB6项目似乎是一个Office自动化项目?
谷歌搜索出以下链接,可能会有所帮助: 两者似乎都没有直接回答您的问题,但它们似乎是一个好的起点。
由于Visual Basic 6(以及Microsoft Office 2000)在Windows Vista发布之前就已经终止生命周期,因此它们之间可能存在根本性冲突。您最好尝试在旧版Windows上开发应用程序。

谢谢Daniel,我会看一下你给我的链接。顺便问一下,如果我下载这个库并将其安装回Visual Studio,是否可以解决这个错误? - kojh
@kojh:不太可能。你可能需要安装包含该库的整个软件包(我猜这种情况下应该是Office 2000)。 - Daniel Pryden
@Tarpit Sahu 写的答案是正确的答案。 - dns

1
这刚刚发生在我身上(就在几秒钟前),我第一时间来到这里。我正在寻找答案。恰好,MS-Office 2010提供了修复问题的选项......我表示怀疑,但还是接受了。令我惊讶的是,很快我就看到了世界上我最喜欢的启动画面 - 我有了我的Rubberduck。无论如何,我松了一口气,自动修复起作用了...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接