Die Registerkarte WKL SDK fehlt
Access startet, aber das Menüband hat keine Registerkarte WKL SDK, obwohl wkl-office addin install Erfolg gemeldet
hat.
Umgebung
WKL Office SDK ab 0.1.0, Microsoft 365 Access, Add-In für den aktuellen Windows-Benutzer registriert.
Ursache
Prüfen Sie zuerst, was geöffnet ist. Ab 0.2.1 ist die Registerkarte in der Access Runtime (/runtime oder die Access
Runtime) und dann, wenn die geöffnete Datei keine ACCDB ist (ACCDE, ACCDR, MDE, MDB, ADP), bewusst ausgeblendet:
Benutzer einer ausgelieferten Anwendung dürfen kein Entwicklerwerkzeug sehen. Das Add-In bleibt geladen; die
Registerkarte erscheint wieder in einem vollständigen Access mit einer ACCDB oder ohne geöffnete Datenbank.
Andernfalls liegt eine der folgenden Ursachen vor, in der Reihenfolge, in der wkl-office addin status sie
unterscheidet:
addin status meldet | Ursache |
|---|---|
not registered | Das Add-In wurde für diesen Windows-Benutzer nie installiert, oder es wurde entfernt. Die Registrierung gilt je Benutzer: Die Installation eines anderen Benutzers zählt nicht. |
registered, not listed in Access | Der Eintrag, über den Access das Add-In lädt, fehlt (von Hand oder von einem Bereinigungswerkzeug entfernt). |
listed in Access (LoadBehavior 2) | Access hat das Add-In einmal geladen, das Laden ist fehlgeschlagen, und Access hat es abgeschaltet. Access tut das nach einem Fehler beim Laden von selbst. |
listed in Access (LoadBehavior 3) | Das Add-In ist korrekt eingerichtet. Dann lädt Access selbst es nicht: Es steht in der Liste der deaktivierten Elemente von Office, oder dieses Access wurde von einem anderen Programm gestartet. |
Ein von einem anderen Programm gestartetes Access (Automatisierung, ein Build, ein Testlauf) zeigt die Befehle des Add-Ins nie an: Das Add-In bleibt inaktiv, wenn nicht der Benutzer Access gestartet hat, sodass sich Builds und Tests so verhalten wie ohne das Add-In.
Installieren und Entfernen wirken erst beim nächsten Start von Access.
Lösung
- Führen Sie
wkl-office addin statusin einem Terminal aus. - Bei
not registeredodernot listed in Access: Führen Siewkl-office addin installaus, schließen Sie jedes Access-Fenster und starten Sie Access erneut. - Bei
LoadBehavior 2: Führen Siewkl-office addin installerneut aus (es stellt das Add-In wieder auf Laden beim Start), oder aktivieren Sie WKL Office SDK unter Datei › Optionen › Add-Ins › Verwalten: COM-Add-Ins › Los…. Starten Sie Access danach neu. Verschwindet die Registerkarte nach dem nächsten Start wieder, schlägt das Laden des Add-Ins fehl: Prüfen Sie, ob die .NET Desktop Runtime 10 in der Bitbreite von Office installiert ist (SDK installieren). - Bei
LoadBehavior 3: Öffnen Sie Datei › Optionen › Add-Ins › Verwalten: Deaktivierte Elemente › Los…; ist WKL Office SDK aufgeführt, markieren Sie es und wählen Sie Aktivieren. Starten Sie Access neu. Wurde Access von einem anderen Programm gestartet, starten Sie es selbst (Startmenü oder durch Öffnen der Datenbank im Explorer).