Zum Inhalt springen

VBA: Verweise automatisch bei Start setzen lassen???


Druid

Empfohlene Beiträge

Hallo Forum,

ich habe eine Access DB, die von mehreren Usern bedient werden soll.

Wenn ein User die DB startet sind bei seinem lokalen Access manche

Verweise, die gebracuht werden noch nicht gesetzt.

Der User müsste demnach die Verweise per Hand setzen, was ich ihm

aber nicht zumuten will.

Gibt es eine Möglichkeit bei Start von Access mit Hilfe von VBA die

Verweise prüfen zu lassen und gegebenfalls setzen zu lassen?

Wenn ja, welche?

Greetz

Druid :cool:

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich verwende eine *.mdb für alle User und die Verweise

sind bei den Usern anders gesetzt als bei mir.

Also in der *.mbd wird es anscheinend nicht gespeichert,

ausser es gibt eine Einstellung im Access mir der ich Access

sagen kann, dass es die Einstellungen aus der *.mdb verwendet

Link zu diesem Kommentar
Auf anderen Seiten teilen


' Verweise ueberpruefen


    For Each ref In References

       ref_name = ref_name & ref.name

    Next ref

    If ref_name <> "VBAAccessDAOstdoleWordVBIDEADODBMSACAL" Then

    'Verweise neu erstellen

        For Each ref In References

            If ref.name <> "VBA" And ref.name <> "Access" Then

                References.Remove ref

            End If

        Next

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\DAO360.DLL")

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\STDOLE2.TLB")

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\MSWORD8.OLB")

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\VBEEXT1.OLB")

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\MSADO21.TLB")

        Set ref = References.AddFromFile(pfad_name(db_position, True) + "verweise\MSCAL.OCX")

    End If

    

So, wie versprochen. DIe Funktion pfad_name(db_position, True) gibt mir den aktuellen Pfad der Datenbank an, so daß im Unterverzeichnis "Verweise" meine benötigten Verweise (also auch die Standardverweise) drin stehen.

Problem war bei mir damals (so vor drei Jahren) gewesen, daß die Verweise sogar in einer bestimmten Reihenfolge angelegt sein müssen, sonst klappte die Verbindung mit Word bzw. Excel nicht, da die Funktionen wahrscheinlich doppelt vorhanden sind (in den verschiedenen Referencen).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...