Avatar billede al_pacone Nybegynder
10. januar 2005 - 14:07 Der er 4 kommentarer og
1 løsning

Kopiere Excelfil og åbne den.

Kan man i VBA, kopiere en Excelfil fra en mappe til en anden, og derefter åbne den nye kopi?.
10. januar 2005 - 14:11 #1
ja da:

Filecopy "C:\Fil.xls", "C:\NyMappe\NytNavn.xls" kopiere filen

Herefter er der flere måder at åbne filen på....

en af dem:

    Dim Ex As Object
    Set Ex = CreateObject("Excel.application")
    Ex.Workbooks.Open "C:\NyMappe\NytNavn.xls", , True
Avatar billede al_pacone Nybegynder
10. januar 2005 - 14:25 #2
Jeg kan godt kopiere, så det virker fint.
Men den vil ikke åbne filen.
Når jeg stepper gennem koden, bliver variablen Ex til Ex="Microsoft Excel", er det som det skal være?. Ellers sker der ikke noget.
10. januar 2005 - 14:27 #3
ah, prøv med et par linier mere:

Dim Ex As Object
Set Ex = CreateObject("Excel.application")
Ex.Workbooks.Open "C:\NyMappe\NytNavn.xls", , True
Ex.Activate
Ex.Visible = true
Avatar billede al_pacone Nybegynder
10. januar 2005 - 14:34 #4
Den fejler hvis jeg bruger Ex.Activate, så den skal åbentbart ikke med.

Ellers fungerer resten.
Tak for hjælpen.
10. januar 2005 - 14:35 #5
ok, så er det kun i Word, at man skal bruge Activate!

Tak for point :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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