• 16.06.2025, 22:03
  • Register
  • Login
  • You are not logged in.

 

Kinyar

God

Word VBA Frage

Sunday, July 30th 2006, 1:19pm

Hi,

ich bastel gerade an einer Word VBA-Angelegenheit herum, in deren Rahmen ich Dateien in den "Eigenen Dateien" speichern möchte. Und dies bei unterschiedlichen Usern unabhängig davon, unter welchem physikalischen Pfad sich dieser Ordner wirklich befindet. Und nun stehe ich vor dem Problem diesen Pfad herauszufinden bzw. anzusprechen. Irgendwie bin ich momentan zu vernagelt, dafür eine Lösung zu finden - wisst Ihr einen Weg?

Gruß
Kinyar
...und der Tag wird gut!

ye_olde_fritz

Full Member

Re: Word VBA Frage

Sunday, July 30th 2006, 6:12pm

Tachchen,

das hier sollte dir weiterhelfen:
http://www.bygsoftware.com/Excel/VBA/environment.htm

Damit kannst du die Variablen abfragen.

Kinyar

God

Re: Word VBA Frage

Sunday, July 30th 2006, 7:04pm

Hi,

Quoted from "ye_olde_fritz"

Tachchen,

das hier sollte dir weiterhelfen:
http://www.bygsoftware.com/Excel/VBA/environment.htm

Damit kannst du die Variablen abfragen.



schon mal vielen Dank! :)
Sowas wie diese Function (ich war einfach zu blöde, die im Objektkatalog zu finden) suche ich - aber halt nur sowas, denn 'environ' liefert eine ganze Menge an nützlichen Variablen, aber genau nicht den Pfad zu den Eigenen Dateien. :-/ Den Pfad kann ich mir zwar aus Home-Verzeichnis und dem String 'Eigene Dateien' bauen, aber falls der Ordner vom Anwender aus dem Home-Verzeichnis heraus transportiert wurde (z.B. auf eine andere Partition), stehe ich auf dem Schlauch.
Hat es auch dafür eine clevere Idee?

Gruß
Kinyar
...und der Tag wird gut!

ye_olde_fritz

Full Member

Re: Word VBA Frage

Sunday, July 30th 2006, 7:22pm

Ok... nochmal Google konsultieren (VBA Registry)

Registry-Zugriff:
http://www.wer-weiss-was.de/theme161/article604298.html

Und der gesuchte Schlüssel ist:
HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Explorer\Shell Folders\Personal

Kinyar

God

Re: Word VBA Frage

Sunday, July 30th 2006, 11:22pm

Hi,

prima, danke!
Hat bestens funktioniert. :D

Gruß
Kinyar
...und der Tag wird gut!