Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1912to1916
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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"

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
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!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige