Box 24

 Home   Infos   Tipps   Webmail   Humor   Polizei   Gästebuch   Downloads   Chat   Suchen   Feedback   Links 

 

 Anmelden/Login   Neuanmeldung/New User   Java Telnet Applet   Telnet   
 

Sicherungskopien auf anderes Laufwerk

(Word 2000)

Grundsätzlich bietet Word bereits die Möglichkeit, Sicherungskopien der bearbeiteten Dateien zu speichern. Für manch einen wird das ausreichen. Da Word diese Sicherungskopien jedoch im selben Ordner anlegt wie die Originaldatei, ist nach einem Festplattencrash auch die Sicherungskopie dahin. Mit dem folgenden VBA-Programm wird der Datei-Öffnen Dialog abgeändert und Word erstellt beim Öffnen einer Datei eine  Sicherungskopie in jenem Ordner, der im Code definiert wurde. Dazu ist der Code in der Datei normal.dot einzugeben.

Sub DateiÖffnen()
  Dim strSrcDoc As String
  Dim dteDate As Date
  Dim strMyDoc As String
  With Dialogs(wdDialogFileOpen)
    .Name = "*.doc"
    If .Display = -1 Then
      strSrcDoc = .Name
    End If
    Documents.Open .Name
    strMyDoc = ActiveDocument.Name
    dteDate = Date
    strMyDoc = Chr(34) & "E:\Word Backup\" & dteDate & " Backup " & strMyDoc & Chr(34)
    ActiveDocument.SaveAs FileName:=strMyDoc, FileFormat:=wdFormatDocument
    MsgBox strSrcDoc & " wurde als " & strMyDoc & " archiviert.", vbInformation, "Dokument archivieren"
    ActiveDocument.Close
    Documents.Open .Name
  End With
End Sub