Josef Poetzl
2009-11-14 09:18:06 UTC
Hallo!
Wie kann man aus VBA ein Access-Add-In (Menü-Add-In) starten?
Meine aktuelle Lösung:
| Dim cb As CommandBar
| Dim cp As CommandBarPopup
| Dim cc As CommandBarButton
|
| Set cb = Application.CommandBars("Menu Bar")
| Set cp = cb.FindControl(10, 30038, , , True) '30038 = "Add-&Ins"
|
| For Each cc In cp.Controls
| If cc.Caption = AddInName Then
| cc.Execute
| Exit For
| End If
| Next
Allerdings begeistert mich der Weg über das Menü nicht besonders.
Kennt jemand eine bessere Variante, um ein Access-Add-In per VBA zu
starten?
Anm.: Leider fand ich bei den Access-Add-Ins keine so schöne
Schnittstelle wie für die COM-Add-Ins (Application.COMAddIns).
mfg
Josef
Wie kann man aus VBA ein Access-Add-In (Menü-Add-In) starten?
Meine aktuelle Lösung:
| Dim cb As CommandBar
| Dim cp As CommandBarPopup
| Dim cc As CommandBarButton
|
| Set cb = Application.CommandBars("Menu Bar")
| Set cp = cb.FindControl(10, 30038, , , True) '30038 = "Add-&Ins"
|
| For Each cc In cp.Controls
| If cc.Caption = AddInName Then
| cc.Execute
| Exit For
| End If
| Next
Allerdings begeistert mich der Weg über das Menü nicht besonders.
Kennt jemand eine bessere Variante, um ein Access-Add-In per VBA zu
starten?
Anm.: Leider fand ich bei den Access-Add-Ins keine so schöne
Schnittstelle wie für die COM-Add-Ins (Application.COMAddIns).
mfg
Josef
--
EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/
EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/