VBA für Einsteiger - MS Word 2003 (3)

Von: Dieter Frommhold
Stand: 23. Juli 2007
3
(1)
Anmelden um Kommentare zu schreiben

Das Dokument automatisch bearbeiten

Praktische Anwendung der genannten Objekte und Methoden

Sie sollten sich die genannten Anweisungen in der folgenden Übung gut einprägen.

Das eingegeben Kennwort wird geprüft. Wenn es als richtig erkannt wird, soll a) der Benutzername übernommen und b) an das Ende des Dokuments in die Grußzeile eingefügt werden.

Ergänzen Sie im Modul Modul1 Ihres Dokuments die Prozedur bearbeiten zu:

Sub bearbeiten ()

If Modul1.Kennwort = "password" Then

'bei ok

'Markiere den gesamten Text

Selection.WholeStory

'Reduziere die Markierung ans Ende der Markierung

Selection.Collapse Direction:=wdCollapseEnd

'Markiere von dort das letzte Word

Selection.MoveLeft Unit:=wdWord, Count:=1, _
Extend:=True

'Lösche das Markierte

Selection.Delete

'Füge danach den Mitarbeiternamen ein

Selection.InsertAfter Modul1.Mitarbeiter

'Setze den Cursor an den Anfang des Dokuments

Selection.HomeKey Unit:=wdStory

'Setzte den Cursor 8 Absätze weiter nach unten

'so dass der Cursor vor dem 9.Absatz steht

'und die Anrede eingegeben werden kann

Selection.MoveDown Unit:=wdParagraph, Count:=8

Else

MsgBox "Sie dürfen mit dem Dokument nicht arbeiten!"

ActiveDocument.Close

End If

End Sub

Im OK-Button-Ereignis wird die obige Routine aufgerufen durch Call Modul1.bearbeiten.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein