15. juli 2002 - 12:17Der er
11 kommentarer og 1 løsning
Kopier fil fra Word (VBA)
Hvordan kunne koden (VBA) se ud til at gøre følgende:
Lægge en sikkerhedskopi af det åbne dokument i en given mappe på harddisken, dvs. at man efter proceduren STADIGVÆK skal arbejde videre på originalfilen, i den mappe hvorfra man nu har åbnet den. Arbejdsgang: Opret nyt dokument, skriv, gem på diskette, sikkerhedskopier på harddisk (det er her funktionen kommer ind), arbejde videre, gemme på disketten, sikkerhedskopiere på harddisk osv.
Dette er hvad jeg har kunnet finde fremtil i Word-help:
Sub sikkerhedskopi() myDocname = ActiveDocument.Name pos = InStr(myDocname, ".") If pos > 0 Then myDocname = Left(myDocname, pos - 1) myDocname = myDocname & ".txt" ActiveDocument.SaveAs FileName:=myDocname, _ FileFormat:=wdFormatText End If End Sub
Men ovenstående åbner ikke den "originale" fil, den arbejder bare videre på kopien (.txt)!
prøv at udskrive de forskellige variabler uden at udføre kommandoerne. så kan du nemt se hvor fejlen ligger.
Synes godt om
Ny brugerNybegynder
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.