Setzen von RegEdit per VBA in Userform

Diskutiere und helfe bei Setzen von RegEdit per VBA in Userform im Bereich Microsoft Office im Windows Info bei einer Lösung; Hallo allerseitswegen defekten UserForms muss ich diese neu erstellen. Per Makro werden nun alle Controls mit ihren Eigenschaften ausgelesen und dann... Dieses Thema im Forum "Microsoft Office" wurde erstellt von JürgenBrändle, 31. Januar 2023.

  1. Setzen von RegEdit per VBA in Userform


    Hallo allerseitswegen defekten UserForms muss ich diese neu erstellen. Per Makro werden nun alle Controls mit ihren Eigenschaften ausgelesen und dann in eine neue UserForm übertragen. Mit den meisten Controls geht das mit folgendem Code problemlos: Set object_is = myForm.Designer.Add"Forms.typ.1"mit typ = ComboBox, CommandButton, TextBox etc.Leider funktioniert das nicht mit RefEdit. Wie lautet hier das magische Stück Code?GrussJürgen
     
  2. AnnaThomasH Win User

    Setzen von RegEdit per VBA in Userform

    Hallo, hast du Andreas' Vorschlag mit ". Controls.Fügen Sie "RefEdit.Ctrl" hinzu

    Diese Antwort ist automatisch übersetzt worden. Daher kann sie grammatikalische Fehler oder fremde Ausdrücke enthalten.
  3. JürgenBrändle Win User

    Setzen von RegEdit per VBA in Userform

    Das RefEdit-Steuerelement kann manuell gesetzt werden und funktioniert wie es soll.
  4. AnnaThomasH Win User

    Setzen von RegEdit per VBA in Userform

    Die Fehlermeldung "Objekt unterstützt diese Eigenschaft oder Methode nicht" weist darauf hin, dass das Objekt "myForm" keine "Controls"-Eigenschaft hat. Es scheint, dass der Code versucht, einer Formularkomponente ein RefEdit-Steuerelement hinzuzufügen. Die Formularkomponente "myForm" verfügt jedoch über eine "Designer"-Eigenschaft anstelle einer "Controls"-Eigenschaft.

    Sie können versuchen, die Codezeile wie folgt zu ändern:

    Set object_is = myForm.Designer.Controls.Add("Forms.RefEdit.1")

    Dadurch sollte das Problem behoben werden, und Sie können der Formularkomponente das RefEdit-Steuerelement hinzufügen.

    Diese Antwort ist automatisch übersetzt worden. Daher kann sie grammatikalische Fehler oder fremde Ausdrücke enthalten.
  5. AnnaThomasH Win User

    Setzen von RegEdit per VBA in Userform

    Hallo Jennifer

    Ich bin AnnaThomas und helfe Ihnen gerne bei Ihrer Frage. In diesem Forum sind wir Microsoft-Verbraucher wie Sie.

    Sie können einem UserForm in VBA mithilfe des folgenden Codes ein RefEdit-Steuerelement hinzufügen:

    Set object_is = myForm.Controls.Add("Forms.RefEdit.1")

    Dadurch wird dem UserForm "myForm" ein RefEdit-Steuerelement hinzugefügt. Anschließend können Sie seine Eigenschaften wie Name, Position und Größe mithilfe der Eigenschaften des Objekts "object_is" festlegen. Zum Beispiel:

    Mit object_is
    . Name = "RefEdit1"
    . Links = 10
    . Top = 10
    . Breite = 100
    . Höhe = 25
    Ende mit

    Ich hoffe, das hilft ;-), lassen Sie mich wissen, wenn dies im Widerspruch zu dem steht, was Sie brauchen, ich wäre immer noch hilfreich, um mehr von Ihren Fragen zu beantworten.

    Alles Gute

    AnnaThomas

    Geben Sie der Gemeinschaft etwas zurück. Helfen Sie der nächsten Person mit diesem Problem, indem Sie angeben, ob diese Antwort Ihr Problem gelöst hat. Klicken Sie unten auf Ja oder Nein.

    Diese Antwort ist automatisch übersetzt worden. Daher kann sie grammatikalische Fehler oder fremde Ausdrücke enthalten.
  6. JürgenBrändle Win User

    Setzen von RegEdit per VBA in Userform

    Irgendwie funktioniert das nicht. Der Code sieht derzeit so aus:
    Set myForm = ThisWorkbook.VBProject.VBComponents.Add(3)
    Do
    object_type = Cells(row_is, col_Type)
    Select Case object_type
    Case "CheckBox"
    Set object_is = myForm.Designer.Controls.Add("Forms.CheckBox.1")
    object_is.Left = Cells(row_is, col_Left)
    .....
    Case "CommandButton"
    Set object_is = myForm.Designer.Controls.Add("Forms.CommandButton.1")
    object_is.Left = Cells(row_is, col_Left)
    .....
    Case "RefEdit"
    Set object_is =myForm.Controls.Add("Forms.RefEdit.1")
    object_is.Left = Cells(row_is, col_Left)
    .....
    Bei Set object_is =myForm.Controls.Add("Forms.RefEdit.1") kommt die Meldung
    "Objekt unterstützt diese eigenschaft oder Methode nicht"
    wo klemmt es?
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Setzen von RegEdit per VBA in Userform - Microsoft Office

Die Seite wird geladen...

Setzen von RegEdit per VBA in Userform - Similar Threads - RegEdit VBA Userform

Forum Datum

VBA Userform nicht auswählbar

VBA Userform nicht auswählbar: Hallo liebe Community, für meine Exceldatei habe ich bereits erfolgreich eine Funktion in VBA erstellt. Als nächstes würde ich gerne einen Userform erstellen. Wähle ich mein Projekt mit einem...
Microsoft Office 8. März 2022

VBA Userform

VBA Userform: Hallo, ich habe mir heute Excel für Mac gekauft, damit ich an meinem VBA Projekt, im Home-Office weiter arbeiten kann. Nun musste ich feststellen, dass es die Userform in der Neusten Excel-Version...
Software 26. September 2020

Excel-VBA: Userform weg!

Excel-VBA: Userform weg!: Hallo Support, heute wiederhole ich die Frage von Tim vom 1. Oktober 2019 bezüglich des nicht Vorhandenseins von Excel-VBA: UserForm. Dieser Fehler ist nach wie vor immer noch da. Ist eine...
Microsoft Office 4. März 2020

Word VBA Userform Caption

Word VBA Userform Caption: Ich rufe eine Userform mit .show auf. Die Überschrift (caption) ist highlighted. Die Userform schließt sich mit .hide. Bei jedem weiteren Aufruf ist die Caption Zeile lowlighted . Wieso,...
Microsoft Office 9. Dezember 2019

In Excel-VBA Editor-Userform

In Excel-VBA Editor-Userform: In Excel-VBA Editor-Userform ist bei mir die Werkzeugsammlung (Toolsammlung) verschwunden. Es wird nur eine leere Box gezeigt
Microsoft Office 18. Oktober 2018

VBA Userform

VBA Userform: Guten Tag miteinander ! Im Bewusstsein, dass diese Frage alt ist, stelle ich sie ... wird es in Excel für Mac 2016 ein Update geben, damit dann das VBA User Form wieder zur Verfügung stünde ?...
Microsoft Office 11. April 2018

VBA: Auftragserfassung per Userform?

VBA: Auftragserfassung per Userform?: Hallo zusammen, nach längerer Abwesenheit bin ich endlich wieder im Bereich VBA unterwegs und habe mich gleich in ein Projekt gestürzt :-) Ich habe aktuell eine einfache Excel Tabelle, welche...
Microsoft Office 24. Oktober 2017
Setzen von RegEdit per VBA in Userform solved
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.