Thema Datum  Von Nutzer Rating
Antwort
Rot Aus Userform heraus auf ein Steuerelement im Dokument zugreifen - dynamisch
19.11.2014 16:03:06 MrT
NotSolved

Ansicht des Beitrags:
Von:
MrT
Datum:
19.11.2014 16:03:06
Views:
1111
Rating: Antwort:
  Ja
Thema:
Aus Userform heraus auf ein Steuerelement im Dokument zugreifen - dynamisch

Hallo,

ich möchte ein Word Formular mit Hilfe von VBA ein wenig aufpimpen.

Gibt es die Möglichkeit von einer Userform heraus dynamisch auf ein Steuerelement in meinem Dokument zuzugreifen?

Warum ich frage, bzw der Hintergrund meiner Frage ist folgender:
Ich habe mehrere Checkboxen, bei denen die Caption dynamisch geändert werden soll. Aktiviert der Benutzer eine Checkbox, öffnet sich eine Userform mit verschiedenen Auswahlmöglichkeiten. Nach der Auswahl wird die Userform geschlossen und die getroffene Auswahl wird in die Caption der Checkbox geschrieben. Dies funktioniert auch alles sehr gut, wenn ich für jede Checkbox eine Userform hinterlege und in der Userform die Checkbox direkt anspreche: ThisDocument.Checkbox1.caption = "".

Da ich aber einige Checkboxen habe und die Userforms immer identisch aussehen, habe ich überlegt nur eine Userform zu erstellen, die vor dem Aufruf mit dem entsprechenden Inhalt gefüllt wird. Klappt auch alles sehr gut, allerdings habe ich noch keine Möglichkeit gefunden dann wieder auf die gewünschte Ziel Checkbox zuzugreifen. Ich habe schon versucht den Namen der Ziel Checkbox in ein unsichtbares Label in der Userform zu schreiben und diesen zu nutzen um auf das Steuerelement zuzugreifen (ThisDocument.controls("Checkbox1").caption), allerdings bis jetzt ohne Erfolg.

Gibt es eine Möglichkeit mein Vorhaben umzusetzen, oder muss ich jede UserForm einzeln anlegen?

Vielen Dank!

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Aus Userform heraus auf ein Steuerelement im Dokument zugreifen - dynamisch
19.11.2014 16:03:06 MrT
NotSolved