Mai 17, 2021, 15:28:18

Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!


Relativer Pfad funktioniert nicht mehr

Begonnen von crystal, Februar 11, 2021, 09:25:14

⏪ vorheriges - nächstes ⏩

crystal

Hallo!
Seite dem jüngsten Microsoft-365-Update funktioniert wohl die Angabe eines relativen Pfades nicht mehr.

Bis vor wenigen Tagen war es noch möglich, so zu schreiben:
        FarbDatei = "..\farben\" & strBMP & ".bmp"
Der Versuch, diese Datei mit Open zu öffnen, scheitert jetzt (Pfad nicht gefunden).

Als Workaround muss ich jetzt schreiben:
        FarbDatei = Application.CurrentProject.Path & "\farben\" & strBMP & ".bmp"

Was ist los?

Gruß,
crystal
Wer Fehler in meinen Antworten findet, darf sie behalten, muss sie aber kommentieren. ;-)
Dies ist keineswegs arrogant gemeint, sondern soll nur unterstreichen, dass meine Antworten - natürlich - nicht immer fehlerfrei sind und sein können.
Devise: bitte immer erst selbst probieren!

Aus gesundheitlichen Gründen nur noch selten dabei...

steffen0815

Hallo,
ich denke das hat nix mit dem Update zu tun.

ZitatAls Workaround muss ich jetzt schreiben:
Das ist kein "Workaround" sondern "Application.CurrentProject.Path" die einzig vernünftige Lösung.

Der Ausgangsordner ist mMn der Datenbankstandardordner?curdirDieser ist nicht von der "Position" der Datenbank, sondern von der Access Einstellung abhängig. Außerdem kann er per VBA-Code jederzeit (unabsichtlich) verändert werden.
Gruß Steffen