Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Word VBA: Dialogfeld in Schleife benutzen

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich habe vor kurzer Zeit in der Chatbox gefragt, wie denn nochmal die Bezeichnung für Dialogfelder war. Sinn der Sache: Ich wollte so eins für ein Word Makro programmieren.

Bisher hat das auch ganz gut geklappt. Ich habe bis jetzt (erfolgreich):

*Eine userform erstellt und diese mit dem Painter wunderschön angeordnet und befüllt :D

*Ein makro erstellt, das unter anderem diese Userform ausführen soll

*Die nötigen Felder der Userform mit Code gefüllt.

Jetzt habe ich aber ein kleines Problem. Die Userform soll aus einer Schleife heraus gestartet werden. Anschließend soll mein Fesnter aufspringen und benutzt werden. Wenn der Klick auf "Ja" beendet wird, soll die Schleife für die nächste Stelle ausgewählt werden.

Mein Hauptmakro sieht an der Stelle, an der die Userform aus einer Schleife aufgerufen wird wie folgt aus:

With rng.Find

    .Style = ActiveDocument.Styles("irgendeine formatvorlage")

    .Forward = True

    .Wrap = wdFindStop

    .Execute

    Do While .Found = True

        rng.Select

        Margin_note_entfernen_jn.Show

    Loop

End With
Die Userform, die ich per .show aufrufe sieht folgendermaßen aus:
Private Sub button_ja_Click()

        Selection.Tables(1).Columns.First.Delete

End Sub

Wie bekomme ich es in Word VBA hin, dass die Userform nach dem Klick auf "Ja" .... "gechlossen"... wird und das hauptmakro weiterläuft?

Gibt es irgendwie ein "geh wieder zum hauptmakro-befehl", oder muss ich den Aufruf .show irgendwie anders machen?

Ich bedanke mich schonmal! :floet:

Wie so oft finde ich genau eine Minute später dann doch selbst die Lösung.... falls jemand mal die Lösung sucht und auf den Thread stößt:

Per "unload me" können die Userforms geschlossen werden.

Bearbeitet von Sam751

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.