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

Von: Dieter Frommhold
Stand: 14. September 2007
Anmelden um Kommentare zu schreiben

Textbausteine über eigene Menüs

Menü für Textbausteine

Nun benötigen Sie noch ein zusätzliches Menü mit drei Befehlen für den Aufruf der Textbausteine.

Sub Textbausteine()

On Error Resume Next

With CommandBars("Menu Bar")

.Controls.Add Type:=msoControlPopup, Before:=7

.Controls(7).Caption = "Te&xtbausteine"

With .Controls("Te&xtbausteine")

.Controls.Add Type:=msoControlButton

.Controls(1).Caption = "Frau"

.Controls(1).OnAction = "Frau"

.Controls.Add Type:=msoControlButton

.Controls(2).Caption = "Wochenendfahrt

.Controls(2).OnAction = "Wochenendfahrt"

.Controls.Add Type:=msoControlButton

.Controls(3).Caption = "Sonnenschein"

.Controls(3).OnAction = "Sonnenschein"

End With

End With

End Sub

Sub Frau()

ActiveDocument.AttachedTemplate. _

AutoTextEntries("Frau").Insert Where:= _

Selection.Range, RichText:=True

End Sub

Sub Wochenendfahrt()

ActiveDocument.AttachedTemplate. _

AutoTextEntries("Wochenendfahrt").Insert Where:= _

Selection.Range, RichText:=True

End Sub

Sub Sonnenschein()

ActiveDocument.AttachedTemplate. _

AutoTextEntries("Sonnenschein").Insert Where:= _

Selection.Range, RichText:=True

End Sub

Dazu brauchen Sie jetzt noch die drei Prozeduren für "OnAction".

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