Excel VBA参考加载问题

用户名

我一直在尝试添加对特定DLL的引用,经过几次尝试,我发现了一些实际有效的代码。但是,当我尝试使用应该在Excel中工作的DLL进行尝试时,它给我一个错误,并拒绝加载。

我已经使用Excel / Windows随附的一些DLL测试了此代码,但没有任何问题。.想知道是否需要使用新的DLL或类似的东西进行某些“安装”过程。

运行时错误“ 48”

加载DLL时出错

码:

Sub AddReference()
Dim VBAEditor As VBIDE.VBE
Dim vbProj As VBIDE.VBProject
Dim chkRef As Reference
Dim BoolExists As Boolean

Set VBAEditor = Application.VBE
Set vbProj = ActiveWorkbook.VBProject

'~~> Check if "Microsoft VBScript Regular Expressions 5.5" is already added
For Each chkRef In vbProj.References
    If chkRef.Name = "VBScript_RegExp_55" Then
        BoolExists = True
        GoTo CleanUp
    End If
Next

vbProj.References.AddFromFile "C:\WINDOWS\system32\HIDDEN.dll"

CleanUp:
If BoolExists = True Then
    MsgBox "Reference already exists"
Else
    MsgBox "Reference Added Successfully"
End If

Set vbProj = Nothing
Set VBAEditor = Nothing
End Sub
帕特里克·霍夫曼

通常,这类问题与Office和正在加载的DLL的位版本冲突有关。

尝试加载正确版本的DLL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA参考加载问题

来自分类Dev

Visual Studio 2019 C ++ dll Excel VBA加载项问题

来自分类Dev

使用VBA在Excel中加载多个逗号分隔文本的问题

来自分类Dev

Excel VBA:后期绑定参考

来自分类Dev

Inet对象的Excel VBA参考

来自分类Dev

Excel VBA:后期绑定参考

来自分类Dev

Excel VBA:粘贴问题

来自分类Dev

Excel VBA .find问题

来自分类Dev

Excel VBA列表问题

来自分类Dev

Excel VBA 问题

来自分类Dev

VBA-Excel公式参考-计算刷新

来自分类Dev

inputBox Excel VBA整数问题

来自分类Dev

Excel VBA中的公式问题

来自分类Dev

Excel VBA嵌套For循环问题

来自分类Dev

Excel VBA 自动填充问题

来自分类Dev

从VBA打开Excel时未加载Excel加载项

来自分类Dev

没有原始工作簿参考的Excel VBA复制表

来自分类Dev

VBA Excel参考用户窗体作为获取数据的变量

来自分类Dev

带有收集对象参考的VBA Excel错误424

来自分类Dev

将DLL(COM对象)部署到Excel VBA参考

来自分类Dev

添加.NET EXE作为COM Interop的VBA参考(在Excel中)

来自分类Dev

为什么编译出错?excel vba 参考 Outlook

来自分类Dev

使用参考单元格使 vba excel 函数动态化

来自分类Dev

VBA excel Office 2016 Mac - 工具参考不可用

来自分类Dev

Excel VBA:参考上一个工作表

来自分类Dev

Excel VBA的总计数据透视表范围参考

来自分类Dev

在 VBA Excel 中使用索引公式和名称的参考

来自分类Dev

Excel VBA无法加载Internet Explorer

来自分类Dev

Excel VBA XML-文档未加载