06. december 2004 - 09:21Der er
7 kommentarer og 1 løsning
Word - Saveas - delete
Hej
Jeg har skrevet noget VBA som gemmer et word dokument på vores server, samtidig var det meningen at den lokale kopi skulle slettes - men det vil den ikke - det er som om at den lokal kopi stadig er åben - i ved hvis man kigger i stifinder har man en fil som ser således ud ~kument.doc og når det "nye" dokument (som ligger på serveren) lukkes så findes filen stadig på det lokale drev - min funktion ser ud som følgende:
With ActiveDocument StatusBar = "Gemmer " & QuotationNumber & " - " & strVer & " på " & strQuotPath & "\" 'Gemmer Tilbudet på netværket .SaveAs FileName:=strQuotPath & "\" & QuotationNumber & " - " & strVer, AddToRecentFiles:=True End With
'Sletter Tilbudet fra til skriv mappen \Quotations - fjerne de to første fra numret for at matche If FSO.FileExists(glbQTilSkriv & "\" & Right((QuotationNumber & ".doc"), 12)) = True Then StatusBar = "Sletter " & QuotationNumber & ".doc" & " i " & glbQTilSkriv FSO.DeleteFile FileSpec:=(glbQTilSkriv & "\" & Right((QuotationNumber & ".doc"), 12)), Force:=True End If
Den kommer med en 'Runtime error 70' Permission Denied
Hvordan lukker jeg det oprindelige dokument så jeg kan slette det.
PS. Det har ikke noget med rettigheder da jeg har lokale adm. rettigheder på maskinen og sagtens kan gå i stifinder og slette filen.
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.