Hintergrund:
Ein Word-Dok wird schrittweise durch den User gesteuert gefüllt.
Er entscheidet, wann das Word-Dok beendet wird
Problem:
Wenn das Word-Dok nicht mehr aktiv ist, greift VB ins Leere.
Die Anweisung On Error Resume Next oder On Error GoTo FEHLER
Wird nicht ausgeführt.
Kann mir jemand helfen ???
Danke und Gruß Wini
Ein Word-Dok wird schrittweise durch den User gesteuert gefüllt.
Er entscheidet, wann das Word-Dok beendet wird
Problem:
Wenn das Word-Dok nicht mehr aktiv ist, greift VB ins Leere.
Die Anweisung On Error Resume Next oder On Error GoTo FEHLER
Wird nicht ausgeführt.
Kann mir jemand helfen ???
Visual Basic-Quellcode
- Dim objAnw As Object
- Dim objDok As Object
- Private Sub Word_Start()
- Set objAnw = CreateObject("Word.Application")
- With objAnw
- .Visible = True: .Activate: .WindowState = wdWindowStateNormal
- End With
- Set objDok = objAnw.Documents.Add(App.Path & "\Test.dot")
- End Sub
- Private Sub Word_Vorschau()
- 'wird mehrfach wiederholt
- On Error Resume Next ' Oder
- 'On Error GoTo FEHLER ' <<<
- objDok.Content.InsertAfter "TEXTE"
- If ERR.Number <> 0 Then
- GoTo FEHLER
- End If
- GoTo Ende
- FEHLER:
- If ERR.Number = 462 Then 'Laufzeitfehler MsgBox " Fehler Nr. = " & ERR.Number & " " & ERR.Description
- Call Word_Start
- Else
- End If
- On Error GoTo 0
- Ende:
- End Sub
Danke und Gruß Wini