04. september 2006 - 12:41
Der er
6 kommentarer og 1 løsning
sletning af fil.
Hej.. jeg har en xls fil som jeg gemmer igennem noget makro på et bestemt sted i min c: drev. men jeg mangler nu en funktion til at slette denne xls fil, når brugerene lukker filen. dvs. når brugeren lukker filen skal filen slettes af sig selv... er det mulligt hvordan ? kill "c:test.xls" fungere ikke ! alle forslag er velkommne :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. september 2006 - 12:44
#1
har du prøvet med slash på : kill "c:\test.xls"
04. september 2006 - 13:09
#2
ja....men der filen er åben får jeg ikke lov...er der måde at komme uden om det...
04. september 2006 - 15:16
#3
Ja så kan jeg kun se en måde at gøre det på.. du kan lave en batch-file som sletter din excel-file for dig.. du skal bare først køre den lige før du afslutter excel.. da den vil køre i loop til filen er slettet.. så bliver det noget i den stil.. ' --- Batch-file til at slette test.xls --- Dim strBatch As String Dim strExcel As String strBatch = "C:\delme.bat" strExcel = "C:\test.xls" Open strBatch For Output As #1 Print #1, "SET FILE1=" & strExcel Print #1, "SET FILE2=" & strBatch Print #1, ":TryAgen" Print #1, "If Exist %FILE1% Del %FILE1% /Q" Print #1, "If Exist %FILE1% Goto TryAgen" Print #1, "Del %FILE2%" Close #1 Shell strBatch, vbHide ' --- /Batch-file til at slette test.xls --- men det er på eget ansvar!
05. september 2006 - 13:59
#4
Hvorfor skal filen slettes? Hvad anvender en bruger den til - fordi den opdaters ved hver åbning eller...? Alternativt kunne et ark måske slettes...
12. september 2006 - 09:31
#5
kanon....kan du ikke smide et svar takker :)
12. september 2006 - 09:40
#6
Ja det er måske ikke den bedste måde at gøre det på..
12. september 2006 - 09:42
#7
Du kunne måske også bare gemme den under TEMP.. så bliver den vel slettet på et tidspunkt
Kurser inden for grundlæggende programmering