[VBA ] 如何從VB6寫好的程式中呼叫ACCESS的VBA?

看板Visual_Basic作者 (逢甲阿法)時間14年前 (2011/06/28 17:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我現在有個問題 我的程式必須要用到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)

06/29 20:50, , 1F
adodb or adodc
06/29 20:50, 1F
文章代碼(AID): #1E2QBmrd (Visual_Basic)