设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1569|回复: 6
打印 上一主题 下一主题

[其它] 如何在EXCEL中通过点击一个命令按钮启动特定的ACCESS

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-24 16:39:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在EXCEL中通过点击一个命令按钮启动特定的ACCESS
我使用excel作为前台将数据追加到access表中,然后在excel中建一个命令按钮启动这个access,请问怎样编写代码,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2015-4-24 16:42:44 | 只看该作者
打开Access文件吗?用Shell的方法可以打开Access文件,或者定义一个Access.Appliction,打开Access文件工程

点击这里给我发消息

3#
发表于 2015-4-24 16:46:39 | 只看该作者
本帖最后由 盗梦 于 2015-4-24 16:49 编辑

    Dim appAcc As object
    set appAcc=CreateObject("Access.Application")
    appAcc.OpenCurrentDatabase CurrentProject.Path & "\2003File.mdb"
    appAcc.Visible = True
不过该方法一旦完成这个过程,appAcc就会被清空,文件就会被关闭。
如果你先文件一直开着那种,还是用  shell   "Rundll32.exe   url.dll,  FileProtocolHandler   Access文件路径"

点评

把appAcc 声明为全局变量就不会关闭了  发表于 2015-4-26 11:55
4#
发表于 2015-4-24 16:47:19 | 只看该作者
直接建立数据连接就可以追加数据了,没必要启动Access。

点击这里给我发消息

5#
发表于 2015-4-25 05:45:28 来自手机 | 只看该作者
shell ”MsAccess a.mdb“
6#
 楼主| 发表于 2015-4-25 16:10:45 | 只看该作者
因为报表在access中数据源再excel中,excel数据追加进access中使用access生成报表打印
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 15:00 , Processed in 0.127137 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表