Avatar billede al_pacone Nybegynder
01. december 2006 - 14:52 Der er 4 kommentarer og
1 løsning

Save problemer

Jeg bruger følgende kode til at redigere et andet excelark.

Dim objExcel
Dim objWorkBook
Dim lPath As String
lPath = “C:\MinFil.xls”
Set objExcel = CreateObject("EXCEL.APPLICATION")
Set objWorkBook = objExcel.Workbooks.Open(lPath)
objExcel.Sheets("Sheet1").Range(“A1”) = 1
objWorkBook.Save 
objWorkBook.Close True
Set objWorkBook = Nothing
Set objExcel = Nothing

Når den kommer til linjen objWorkBook.Save, siger den at der allerede findes en fil med det navn, og om man vil erstatte den.

Hvordan undgår jeg det?
Avatar billede x-lars Novice
01. december 2006 - 15:16 #1
Indsæt følgende i din kode, henholdsvis før og efter gemme-funktionen:

Application.DisplayAlerts = False

Application.DisplayAlerts = True
Avatar billede al_pacone Nybegynder
05. december 2006 - 17:50 #2
Virker ikke.

Hvordan tvinger man den til at gemme/overskrive den fil der er igang med at blive redigeret?
Avatar billede al_pacone Nybegynder
06. december 2006 - 21:30 #3
Så fandt jeg fejlen.
Det var nogle af brugerne der kun havde læse adgang til det netværksdrev hvor filen ligger. Det er nu rettet.

Ignorering af fejl osv ville altså ikke hjælpe.

Ellers tak for hjælpen.
Avatar billede x-lars Novice
07. december 2006 - 07:10 #4
Velbekomme! Lukker du selv spm.?
Avatar billede al_pacone Nybegynder
07. december 2006 - 09:59 #5
Lukker
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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