Excel Übergabeparameter
08.01.2019 13:38:46
sw
Ich nutze in einem Excel-File Übergabeparameter die von der Kommandozeile beim Aufruf der Datei übergeben werden.
Das klappt leider nur nicht, wenn bereits eine Datei geöffnet ist, da dann die Kommandozeile _ der bereits geöffneten Datei ausgelesen wird:
Public Function ShowCommandline() As String
Dim CmdPtr As Long
Dim Cmd As String
CmdPtr = GetCommandLine
Cmd = String$(lstrlen(CmdPtr) + 1, vbNullChar)
CopyPtrToStr Cmd, CmdPtr
Cmd = Left$(Cmd, InStr(Cmd, vbNullChar) - 1)
ShowCommandline = Trim(Cmd)
End Function
Hat jemand einen Tipp parat?
Vielen Dank!