Programmierlogig mit With und .-Befehle
ing.grohn
ich benötige wieder mal ein wenig Unterstützung!
Folgendes Problem: ein Programmteil (schreibt Daten in ein Dokument) wird von zwei With Anweisungen geklammert:
With DocNeu
.Bookmarks("Anrede").Range.Text = strAnrede
.Bookmarks("Name").Range.Text = strName
With .Application.Selection
.Font.Bold = True
.Font.Size = 10
.TypeText Text:= "nur gefaxt"
.Font.Bold = False
If uf.OptionButton1 = True Then
.TypeText Text:= "erste Unterscheidung"
.BLOCK_A
ElseIf uf.OptionButton2 = True Then
.TypeText Text:= "ZWEITE Unterscheidung"
.BLOCK_A
ElseIf ...
End IF
End With 'Application
End With 'DocNeu
In dem "Platzhalter" BLOCK_A (kommt im Ablaublauf mehr als zweimal vor) sind immer die gleichen .TypeText, .TypeParagraph, .MoveDown, .Find etc. Befehle enthalten.
Frage: Wie muß ich ein Unterprogramm formulieren und aufrufen, das diese Befehle enthält?
Ich bedanke mich recht herzlich für Eure Hilfe
Einen schönen Sonntag wünscht
Albrecht