Verwenden von ActiveX-Steuerelementen in Word-Dokumenten

Sie können Ihrem Dokument Steuerelemente hinzufügen, um interaktive Dokumente wie Online-Formulare zu erstellen. Allgemeine Informationen zum Hinzufügen von und Arbeiten mit Steuerelementen finden Sie unter Verwenden von ActiveX-Steuerelementen in einem Dokument und Erstellen eines benutzerdefinierten Dialogfelds.

Beachten Sie beim Arbeiten mit Steuerelementen in Dokumenten die folgenden Punkte:

  • Sie können ActiveX-Steuerelemente auf der Text- oder der Zeichnungsebene des Dokuments hinzufügen. Um ein Steuerelement auf der Zeichnungsebene hinzuzufügen, klicken Sie auf das Steuerelement auf der Steuerelement-Toolbox. Zum Hinzufügen eines Steuerelements auf der Textebene, halten Sie die UMSCHALTTASTE gedrückt, wenn Sie auf das Steuerelement auf der der Steuerelement-Toolbox klicken.

  • Ein Steuerelement, das Sie der Textebene hinzufügen, ist ein InlineShape-Objekt , auf das Sie programmgesteuert über die InlineShapes-Auflistung zugreifen können. Ein Steuerelement, das Sie der Zeichnungsebene hinzufügen, ist ein Shape-Objekt , auf das Sie programmgesteuert über die Shapes-Auflistung zugreifen können.

  • Steuerelemente auf Textebene werden wie Zeichen behandelt und wie solche innerhalb einer Textzeile positioniert.

  • Im Entwurfsmodus sind ActiveX-Steuerelemente in der Zeichnungsebene nur in der Drucklayoutansicht oder Weblayoutansicht sichtbar.

  • Wenn Sie möchten, dass der Benutzer ActiveX-Steuerelemente verwenden kann ohne das Layout zu verändern, schützen Sie das Dokument, indem Sie auf der Symbolleiste Formulare auf die Schaltfläche Formular schützen klicken.

  • Microsoft Word implementiert die LostFocus- und GotFocus-Ereignisse für ActiveX-Steuerelemente in einem Dokument. Weitere Ereignisse aus der Dropdown-Liste Prozedur sind in der Hilfe zu Microsoft Forms dokumentiert. Weitere Informationen zur Verwendung von Ereignissen bei ActiveX-Steuerelementen finden Sie unter Steuerelement- und Dialogfeldereignisse und Verwenden von Ereignissen mit ActiveX-Steuerelementen.

  • Zum Hinzufügen von Formularfeldern anstelle von ActiveX-Steuerelementen für ein Onlineformular, verwenden Sie die SymbolleisteFormulare.

  • Das Schlüsselwort Me in einer Ereignisprozedur für ein ActiveX-Steuerelement bezieht sich auf das Dokument, nicht das Steuerelement.

Das Schreiben von Ereigniscode für Steuerelemente in Dokumenten ähnelt dem Schreiben von Ereigniscode für Steuerelemente in Formularen. Die folgenden SpinUp - und SpinDown-Ereignisprozeduren ändern den Wert des TextBox-Steuerelements namens "TextBox1" für das Dokument, in dem sich das SpinButton-Steuerelement mit dem Namen "SpinButton1" befindet. Der Textfeldwert wird um eins verringert, wenn der Benutzer auf den unteren Drehfeldpfeil oder den linken Drehfeldpfeil klickt, und wird um eins erhöht, wenn der Benutzer auf den oberen Drehtastenpfeil oder den rechten Drehfeldpfeil klickt.

Private Sub SpinButton1_SpinDown() 
 Me.TextBox1.Value = Me.TextBox1.Value - 1 
End Sub
Private Sub SpinButton1_SpinUp() 
 Me.TextBox1.Value = Me.TextBox1.Value + 1 
End Sub

Die folgende Click-Ereignisprozedur wechselt in die Druckansicht für das Dokument mit der Befehlsschaltfläche "cmdChangeView" und stellt die Vergrößerung auf 100 %.

Private Sub cmdChangeView_Click() 
 With Me.ActiveWindow.View 
 .Type = wdPrintView 
 .Zoom.Percentage = 100 
 End With 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.