乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 27|回复: 2

在VBA使用Access

[复制链接]

23

主题

72

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
164
发表于 2006-12-7 14:52:25 | 显示全部楼层 |阅读模式
这里有一个奇怪的问题:
我最近为AutoCAD的VBA编写了一个应用程序。我写了很多这样的应用程序,并且在其他计算机上也没有任何问题。然而,这个有一些不同之处:我使用了Adobe dc控件,因此可以在应用程序中使用Access 2000文件。这在我的计算机上运行良好,但在另一台计算机上则不然。事实是应用程序可以工作,但每次加载它时,我都会收到以下消息:
“此应用程序即将初始化可能不安全的ActiveX控件。如果您信任此文件的源,请选择确定,控件将使用当前工作区设置进行初始化。"
下面有一个确定和取消按钮。按下确定或取消将让我加载应用程序并正常运行。
我想知道为什么会出现这种情况。为什么它不显示在第一台计算机上?起初我想可能是因为在第一台计算机(我编写应用程序的计算机)上也安装了Visual Studio 6,但是——不管这会对VBA产生多大影响——我发现实际上Visual Studio已经安装在两台计算机上。我根本找不到这两台计算机之间的任何差异,但应用程序的行为不同...
让我补充一点:我最近在第三台计算机上尝试了这个应用程序,它没有安装VB6,程序运行良好!当然,我必须加载Adobe dc控件参考(VBA不提供),但那是另一个话题。
因此,我得出以下结论:
-运行此VBA应用程序不需要VB6的存在
-问题必须在第二台PC上(因为它是唯一显示该消息的PC),但我仍然无法找出它出了什么问题......

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2006-12-7 16:07:27 | 显示全部楼层
看看这里
回复

使用道具 举报

23

主题

72

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
164
发表于 2006-12-8 07:28:45 | 显示全部楼层
谢了。那很有趣。我以前从未编辑过注册表。然而,尽管我更改了安全选项,问题仍然存在。通常我不会打扰,但我打算免费分发这个应用程序,这意味着这个问题也可能出现在其他人身上...
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 01:07 , Processed in 2.257284 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表