Wenn eine Access-Anwendung mit der Methode `OpenCurrentDatabase` nicht geöffnet wird, kann das verschiedene Ursachen haben. Hier sind die häufigsten Gründe: 1. **Falscher Dateipfad ode... [mehr]
Für die Verwendung der Methode `OpenCurrentDatabase` in Microsoft Access (VBA) muss ein Verweis auf die **Microsoft Access Object Library** gesetzt sein. Zusätzlich wird häufig auch die **Microsoft DAO Object Library** benötigt, insbesondere wenn du mit Datenbankobjekten arbeitest. **Konkret:** 1. **Microsoft Access xx.x Object Library** (xx.x steht für die jeweilige Version, z.B. 16.0 für Access 2016/2019/365) 2. **Microsoft DAO xx.x Object Library** (z.B. 3.6 oder 12.0, je nach Access-Version) **So setzt du die Verweise:** - Im VBA-Editor: Menü **Extras** → **Verweise** → Häkchen bei den genannten Bibliotheken setzen. **Hinweis:** `OpenCurrentDatabase` ist eine Methode des `Application`-Objekts in Access. Wenn du mit Access-Automatisierung aus einer anderen Anwendung (z.B. Excel) arbeitest, ist der Verweis auf die Access Object Library zwingend erforderlich. **Weitere Infos:** - [Microsoft Access Object Library](https://learn.microsoft.com/de-de/office/vba/api/overview/access) - [Microsoft DAO Object Library](https://learn.microsoft.com/de-de/office/client-developer/access/desktop-database-reference/dao-reference) Falls du mit ADO arbeitest, wäre stattdessen die **Microsoft ActiveX Data Objects Library** relevant, aber für `OpenCurrentDatabase` ist DAO/Access entscheidend.
Wenn eine Access-Anwendung mit der Methode `OpenCurrentDatabase` nicht geöffnet wird, kann das verschiedene Ursachen haben. Hier sind die häufigsten Gründe: 1. **Falscher Dateipfad ode... [mehr]
Wenn du in Access mit VBA eine externe Anwendung über `Shell` startest (z.B. `Shell "notepad.exe"`), dann läuft diese Anwendung unabhängig von Access. Das bedeutet: - **`Appl... [mehr]
Wenn du aus einer Access-Anwendung per VBA eine andere Access-Anwendung startest (z.B. mit `CreateObject("Access.Application")` oder `New Access.Application`), dann musst du die gestartete I... [mehr]