Avatar billede shadowdance Nybegynder
22. april 2001 - 23:58 Der er 1 kommentar og
1 løsning

Filhåndtering

Scenarie: et Visual Basic program tager kontakt til et Excel regneark med følgende kode:

Set ExlObj = Excel.Application
Set wb = ExlObj.Workbooks.Open(\"adjust.xls\")
Set ws = wb.ActiveSheet

Men hvilket bibliotek leder den pr default i? Tilsyneladende ikke det samme, som applikationen ligger i. Er det fordi den har et eller andet arbejdsbibliotek, den arbejder med? Hvordan omstiller jeg det?
Og kan jeg evt få den til, altid at vælge samme bibliotek som det, exe-filen ligger i?

Avatar billede kedde65 Praktikant
23. april 2001 - 08:15 #1
Hejsa

Den leder som standard i det bibliotek som er sat til CurrentDirectory.
Jeg mener du kan ændre det ved at bruge funktionen CurDir til det bibliotek der skal kigges i.
Hvis du ønsker at den skal kigge samme sted som applicationen, skal du bruge flg. kommando

curdir = app.path

Kedde
Avatar billede netsrac Praktikant
23. april 2001 - 11:58 #2
Mener det er:

ExlObj.ChDir \"C:\\\"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester