Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Umgebungsvariablen

Forumthread: Umgebungsvariablen

Umgebungsvariablen
17.01.2023 07:35:56
Günther
Hallo VBA Profis,
ich versuche nun schon x-ten mal nachfolgenden Code abzuändern, damit Umgebungsvariablen greifen. Ich bekomme es aber nicht hin. Ich hoffe, Ihr versteht was ich meine. Überall anders im Quellcode habe ich z.B. C:\users\user\ durch Environ("homedrive") & Environ("homepath") ersetzen können. Nur hier klappt es nicht.
Dieser funktioniert
PN = "C:\Program Files (x86)\PDFtk\bin\pdftk.exe " & _
"""C:\Users\user\Nextcloud\Betriebe\" & kd & "\*.pdf"" cat output ""C:\Users\user\Nextcloud\Betriebe\" & kd & "\" & Date & "_Gesamt.pdf"""
Diese möchte ich aber mit folgender Umgebungsvariablen umbauen....geht aber nicht. Wird im Editor immer rot angezeigt.
kd_path = Environ("homedrive") & Environ("homepath") & "\nextcloud\betriebe\" & kd
pdf_path = Environ("homedrive") & Environ("homepath") & "\nextcloud\betriebe\"

If Dir(kd_path, vbDirectory) = "" Then
MkDir (kd_path)
End If
File = Dir(Environ("homedrive") & Environ("homepath") & "\nextcloud\betriebe\" & kd & "\_Gesamt.pdf")
File = Dir(Environ("homedrive") & Environ("homepath") & "\nextcloud\betriebe\" & kd & "\*.pdf")
'File = Dir("C:\Users\user\Nextcloud\Betriebe\" & kd & "\_Gesamt.pdf")
'File = Dir("C:\Users\user\Nextcloud\Betriebe\" & kd & "\*.pdf")
If File "" Then
PN = "C:\Program Files (x86)\PDFtk\bin\pdftk.exe " & pdf_path & kd & "\*.pdf" cat output pdf_path & kd & "\" & Date & "_Gesamt.pdf"
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Umgebungsvariablen
17.01.2023 08:46:48
volti
Hallo Günther,
versuche es mal so....
Code:


Sub Test() PN = "C:\Program Files (x86)\PDFtk\bin\pdftk.exe " _ & Chr(34) & pdf_Path & kd & "\*.pdf" & Chr(34) & " cat output " _ & Chr(34) & pdf_Path & kd & "\" & Date & "_Gesamt.pdf" & Chr(34) PN = """C:\Program Files (x86)\PDFtk\bin\pdftk.exe""" & " " _ & Chr(34) & pdf_Path & kd & "\*.pdf" & Chr(34) & " cat output " _ & Chr(34) & pdf_Path & kd & "\" & Date & "_Gesamt.pdf" & Chr(34) End Sub

_________________________
viele Grüße aus Freigericht 😊
Karl-Heinz

Anzeige
AW: Umgebungsvariablen
17.01.2023 08:47:40
ChrisL
Hi
Ich schätze mal die Anführungszeichen stimmen nicht mit deinem Teststring überein (String im String).
ungetestet:
PN = "C:\Program Files (x86)\PDFtk\bin\pdftk.exe """ & pdf_path & kd & "\*.pdf"" cat output """ & pdf_path & kd & "\" & Date & "_Gesamt.pdf"""
cu
Chris
Anzeige
AW: Umgebungsvariablen
17.01.2023 09:07:17
Günther
Super. Da funzt.
Hier sind halt Profis am Werk. Besten Dank an Euch und noch einen schönen Tag.
Günther
statt homedrive & homepath ...
17.01.2023 12:46:54
Rudi
Hallo,
Environ("userprofile")
ergibt c:\users\DeinName
Gruß
Rudi
AW: statt homedrive & homepath ...
17.01.2023 13:06:41
Günther
Super Danke. Ist natürlich noch einfacher.
top!!
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige