作者MAGICXX (逢甲阿法)
看板Visual_Basic
标题[VBA ] 如何从VBA写好的程式中呼叫ACCESS的VBA?
时间Tue Jun 28 17:46:21 2011
我现在有个问题
我的程式必须要用到ACCESS里面的VBA (类似Sub command_click1() )
可是我想要从我已经写好的程式(另外程式的VBA)里面直接呼叫这个VBA程式出来用
请问 我该如何编写呢?
还是说 只要跨程式(VB→ACCESS)就无解 囧>?
我另外有找到一个方法 可是
当我的DB打开之後 闪一下 就回到VB的画面来了(当然 DB就不见了)
Private Sub CommandButton1_Click()
Const DBPath = "C:\WS1.mdb"
Const formname = "Generate report"
Set accessapp = GetObject(DBPath, "Access.Application")
accessapp.DoCmd.OpenForm formname
accessapp.Visible = True
accessapp.Quit
End Sub
我把 accessapp.Visible = True 改成FALSE
会根本没看到他打开
我把accessapp.Quit删除 一点改变也没有
可以请大大们帮解吗?
--
不是说好不开灯吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.146.41
※ 编辑: MAGICXX 来自: 140.121.146.41 (06/28 17:54)
※ 编辑: MAGICXX 来自: 140.121.146.41 (06/29 12:52)
1F:推 sohumi:adodb or adodc 06/29 20:50