@Sabine
Referenz für Word:
1. Öffne Word
2. Drücke Alt + F11 um den Visual Basic Editor zu öffnen
3. Drücke F2 um den Objektkatalog zu öffnen.
Dann kannst du nach der Funktion/Methode/Eigenschaft/Objekt.... suchen,
oder direkt über das Fenster "Klassen" das Objekt auswählen.
Alternativ über die MSDN-Library von Microsoft:
http://msdn2.microsoft.com/en-us/library/ms400535.aspxkoehlerbv hat aber nicht ganz unrecht:
Der Fehler "No Resume" wird wieder kommen, wenn dein Script einen Fehler wirft. Wenn du z.B. auf ein Word-Objekt nicht zugreifen kanns oder wenn eine Word-Funktion fehlschlägt.
Du wirst sicher ein "On Error Goto [lable]" in deinem Code haben.
Weiter unten in deinem Code wirst du dann wahrscheinlich das Errorhandling eingebaut haben. Leider ohne dem Errorhandling zu sagen, was nach der Fehlerbehandlung passieren soll.
Ein simples Beispiel
Sub Initialize
Dim i as Integer
Dim v as Variant
On error Goto errorhandler
v = "alklkasdf"
i = v ' hier tritt ein "Type mismatch" auf
' die Anweisung "On Error Goto errorhandler"
' besagt, daß ab dem Lable "errorhandler" weitergemacht werden soll.
Print i
exitsub:
Exit Sub ' Prozedur wird verlassen
errorhandler: ' Ab hier wird im Fehlerfall weitergemacht.
Msgbox Error ' Gibt die Meldung "Type mismatch" aus
Resume Next ' Mach in der Zeile, in der der Fehler aufgetreten ist weiter
'Resume exitsub ' Spring zum Lable "exitsub"
End Sub
Würden hier beide Resume-Anweisungen "auskommentiert" werden kommt der Fehler "No Resume", weil das Script nicht weis, wo es weitermachen soll.