用vba excel,引用了xlodbc.xla,可是换台机器就不能用了,应该是xlodbc.xla文件的位置变了,

coo 2003-06-03 12:26:37
用vba excel,引用了xlodbc.xla,可是换台机器就不能用了,应该是xlodbc.xla文件的位置变了,因为两台机器的office安装路径不同,这个问题如何解决呢,想写到代码中,这样不用换台机器就配置一次引用.
...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coo 2003-06-04
  • 打赏
  • 举报
回复
ding
hot.wind 2003-06-04
  • 打赏
  • 举报
回复
手工加载,工具-》加载宏.
coo 2003-06-03
  • 打赏
  • 举报
回复
怎样加载呢?
hot.wind 2003-06-03
  • 打赏
  • 举报
回复
在文档打开的事件中判断是否加载了这个宏。试试下面的这个函数,函数返回true时表示已经加载了这个宏,否则没有加载。
Function IsXlODBCloaded() As Boolean
IsXlODBCloaded = False
For i = 1 To Application.ActiveWorkbook.VBProject.Collection.Count
If Application.ActiveWorkbook.VBProject.Collection(i).Name = "XLODBC.xla" Then
IsXlODBCloaded = True
End If
Next
End Function

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧