VBA declare-Anweisung

05/10/2007 - 16:36 von Ull | Report spam
Hallo,

bei meinen Excel-Macros habe ich oft das Problem, dass ich dll's
einbinden muss.
Ich gebe den Pfad für die dll in der "declare-Anweisung" an:

Declare Function _
Rlam1 Lib "H:\EXCEL\DLL\druckverlust" Alias "RLAM1" _

Jetzt würde ich aber gern den Pfad variabel gestalten; z.B. den Pfad,
wo die xls-Datei steht. (Man schreibt z.B. die xls-Datei auf einen USB-
stick, packt die dll dazu und kann das ganze dann wunderbar von
überall her aufrufen). Besteht also die Möglichkeit igendwie so etwas
zu schreiben:

Declare Function _
Rlam1 Lib %%aktuelle Datei%% Alias "RLAM1" _
????

Schon einmal vielend Dank
schönes Wochenende
Frank-R.
 

Lesen sie die antworten

#1 peter huber
08/10/2007 - 03:43 | Warnen spam
Ull schrieb:
Hallo,

bei meinen Excel-Macros habe ich oft das Problem, dass ich dll's
einbinden muss.
Ich gebe den Pfad für die dll in der "declare-Anweisung" an:

Declare Function _
Rlam1 Lib "H:\EXCEL\DLL\druckverlust" Alias "RLAM1" _

Jetzt würde ich aber gern den Pfad variabel gestalten; z.B. den Pfad,
wo die xls-Datei steht. (Man schreibt z.B. die xls-Datei auf einen USB-
stick, packt die dll dazu und kann das ganze dann wunderbar von
überall her aufrufen). Besteht also die Möglichkeit igendwie so etwas
zu schreiben:

Declare Function _
Rlam1 Lib %%aktuelle Datei%% Alias "RLAM1" _
????

Schon einmal vielend Dank
schönes Wochenende
Frank-R.



Hallo Frank

versuchs mal mit

ActiveWorkbook.Path

gibt den Pfad der activen mappe zurück


ciao peter

www.progbar.com

Ähnliche fragen