versuche alte WORD5-Makros auf ooO-Basic umzuschreiben. Muss noch viel lernen (geistes- und gesellschaftswiss. vorgepägt). Orientiere mich an dem Buch von Thomas Krumbein. Meine Frage: Warum produziert in folgendem Code die Zeile "sText = oSucheErg.String" den Kommentar "BASIC-Laufzeitfehler. Objektvariable nicht belegt."? Außerhalb der Schleife funktioniert die Zuweisung ja.
Code: Alles auswählen
oSuchErg = oDoc.findFirst(oSuche)
sText = oSuchErg.String
n = 1
Do While Not isNull(oSuchErg)
sName = Mid(sText, 7)
iRest = InStr(sName, " Datum")
sName = Left(sName, iRest-1) ' sName ist jetzt z.B. "Laura5"
aNamen(n) = sName
oSuchErg = oDoc.findNext(oSuchErg.End, oSuche)
sText = oSuchErg.String
n = n + 1
Loop
MfG Mr.Ed