Hallo erstmal :)
vielleicht kann einer von euch mir helfen :/
Folgende Situation habe ich: Ein Programm, zum schreiben und lesen von Office-Produkten, setzt einige Umgebungsvariablen für die Daten die ausgelesen/beschrieben werden sollen und öffnet dann via Befehl ein VBA-Skript (in Excel und Word). Im Skript kann ich diese Umgebungsvariablen auch problemlos mit Environ() auslesen.
Jetzt soll das VBA-Skript auch wieder zurück kommunizieren (z.B. wann es fertig ist, auch um evt Fehler abzufangen). Dazu hätte ich gerne eine Umgebungsvariable die ich dann im VBA-Skript mit den entsprechenden Werten verändern kann.
Problem dabei ist das bestenfalls keine Lib's eingebunden werden sollen. Also Codes wie
Private Declare Function GetEnvironmentVariable Lib "kernel32" Alias "GetEnvironmentVariableA" _
(ByVal lpName As String, ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Declare Function SetEnvironmentVariable Lib "kernel32" Alias "SetEnvironmentVariableA" _
(ByVal lpName As String, ByVal lpValue As String) As Long
sollte möglichst vermieden werden. Ich hoffe jemand hat ne Lösung parat :)
Danke im vorraus und Gruß
aequatio
|