Gewusst wie: Öffnen eines Formulars VBA

April 20

Gewusst wie: Öffnen eines Formulars VBA

VBA (Visual Basic für Applikationen) enthält eine Methode, um ein Formular namens eine UserForm hinzuzufügen. Dies wird Teil eines Makros, das geladen und ausgeführt werden kann. Das Formular kann als Container für verschiedene VBA Steuerelemente, z. B. Etiketten, Befehlsschaltflächen, OptionButtons und viele andere verwendet werden. Mit diesen können Sie Eingaben des Benutzers zu sammeln und schreiben Sie zusätzlichen Code zur Durchführung von Aktivitäten. Diese Formen werden in Microsoft Office-Software wie Excel, Word, PowerPoint und andere, arbeiten, obwohl sie auf leicht unterschiedliche Weise funktionieren können.

Anweisungen

1 Öffnen Sie alle Microsoft Office-Programm, der VBA unterstützt. Diesem Beispiel wird ein Word-Dokument. Klicken Sie im Menü Word auf "Entwickler" und dann auf "Visual Basic" auf der linken Seite der zweiten Zeile im Menü.

2 Klicken Sie auf "Einfügen" und wählen Sie "UserForm" im Menü Visual Basic. Sowohl ein Formular mit der Bezeichnung "UserForm1" und eine "Toolbox" erscheint auf dem Bildschirm. Verwenden Sie die Ziehgriffe im Formular, um die Größe anzupassen an Ihre Bedürfnisse anzupassen.

3 Platzieren Sie die Steuerelemente, die Sie benötigen auf dem Formular, klicken sie in der Toolbox. Verkleinern Sie sie auf dem Formular mit dem Zieh-Handles. Mit der grundlegenden Toolbox können Sie Etiketten, Textfelder, Checkboxen, OptionButtons, Listenfelder und ComboBoxes sowie einige zusätzliche Steuerelemente hinzufügen. Mehr fügen Sie hinzu, indem Sie mit der rechten Maustaste auf die Toolbox und wählen "Weitere Steuerelemente".

4 Blättern Sie durch eine sehr lange Liste von zusätzliche Steuerelemente, die Sie im das sich öffnenden Fenster zur Verfügung. Um nur einige zu nennen, könnten Sie diese zu Ihrem Formular hinzufügen: ein Kalendersteuerelement, einen monatlichen Kalender anzeigt, ein DatePicker-Steuerelement zeigt gerade heute ist Datum, ein Schieberegler-Steuerelement ein Benutzer etwas holen auf proportionaler Basis, Bildlaufleisten und sogar ein Webbrowser-Steuerelement.

5 Auf dem Bearbeiten von VBA-Bildschirm auf "Einfügen" und wählen Sie "Verfahren." Geben Sie im Codefenster diese Zeilen:

Public Sub OpenForm()UserForm1 ladenUserForm1.ShowEndSub

Greifen Sie auf das Word-Dokument-Fenster jetzt durch Klicken auf das Symbol "W" am linken Rand der zweiten Zeile der Menüoptionen. Wählen Sie "Makros" und die ÖffnenFormular Makro aufgeführt wird. Führen Sie dies und das VBA-Formular wird geöffnet.

Tipps & Warnungen

  • Benennen Sie die UserForm und Makro Name für Ihre eigenen Zwecke anzupassen.
  • Die Darstellung der Steuerelemente auf dem Formular ändern, indem Sie das Eigenschaften-Fenster öffnen (Klicken Sie im VB-Editor "View" und "Eigenschaften-Fenster").
  • Versuchen Sie nicht, die Record Macro-Funktion verwenden, um ein Formular zu erstellen.