vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
ein Modul im aktuellen Projekt via String aufrufen 
Autor: Puccini
Datum: 24.09.10 14:00

hi.

ich möchte ein Modul meines aktiven Projektes mittels String aufrufen.

quasi so:

Set meinString = Modules(userForm.SelectModul.Text)
call meinString & ".sub001"
ich hab callbyname gefunden, versteh es aber nicht richtig!
CallByName meinString, "sub001", VbMethod
Das geht natürlich nicht.
Aber wie bzw was muss ich machen, das es geht?

Ich lese alle mir zur Verfügung stehenden Module aus und geb sie dem User in einem DropDown zur Auswahl. Dann soll durch "Ok" das jeweilige Modul mit einer definierten Routine starten (sub001)...

So lese ich die vorhanden Module aus:

    For Each myComponent In meinProjekt.DieseArbeitsmappe.VBProject.VBComponents
        With myComponent
            If .Type = vbext_ct_StdModule And UCase(.Name) <> UCase( _
              "hauptmodul") Then
                userForm.SelectModul.AddItem .Name
            End If
        End With
    Next
Danke für eure Tipps

#############
#www.ragesoft.de#
#############

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ein Modul im aktuellen Projekt via String aufrufen1.134Puccini24.09.10 14:00
Re: ein Modul im aktuellen Projekt via String aufrufen815effeff24.09.10 15:49
Re: ein Modul im aktuellen Projekt via String aufrufen678Puccini24.09.10 19:39
Re: ein Modul im aktuellen Projekt via String aufrufen701benne24.09.10 15:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel