Avatar billede neeo Nybegynder
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 :)
Avatar billede sjh Nybegynder
04. september 2006 - 12:44 #1
har du prøvet med slash på :

kill "c:\test.xls"
Avatar billede neeo Nybegynder
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...
Avatar billede sjh Nybegynder
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!
Avatar billede supertekst Ekspert
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...
Avatar billede neeo Nybegynder
12. september 2006 - 09:31 #5
kanon....kan du ikke smide et svar takker :)
Avatar billede sjh Nybegynder
12. september 2006 - 09:40 #6
Ja det er måske ikke den bedste måde at gøre det på..
Avatar billede sjh Nybegynder
12. september 2006 - 09:42 #7
Du kunne måske også bare gemme den under TEMP.. så bliver den vel slettet på et tidspunkt
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