| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Userform Parameter mitgeben? (2362 mal gelesen)
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 IV9-SP3 IV10-Sp3a IV11
|
erstellt am: 30. Okt. 2006 21:25 <-- editieren / zitieren --> Unities abgeben:
Hallo, kann man einer Userform Parameter mitgeben? Public Sub Test() Dim oDoc As AssemblyDocument Set oDoc = ThisApplication.ActiveDocument Dim oCompDef As AssemblyComponentDefinition Set oCompDef = oDoc.ComponentDefinition Call Ebenen.UserForm_Initialize(oCompDef, "test") End Sub Public Sub UserForm_Initialize(Komponenten As AssemblyComponentDefinition, name as string) 'Prüfen ob obere WE vorhanden ist On Error Resume Next Dim oPlane As WorkPlane Set oPlane = Komponenten.WorkPlanes.Item(name) End Sub
------------------ Gruß Hans-Peter Der Wahnsinn in Sachen Musik. Das Saxregister Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück. -------------- SWX 2005/2006 SE 14-17 AIP 9-11 WinXP+ SP2 --------------
|
erstellt am: 31. Okt. 2006 07:59 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hi und Moin, Du kannst Load UserForm1 verwenden und dann eine Public Function der Form aufrufen z.b. call UserForm1.Foo("123") UserForm1.Visible = True zeigt die Form dann an. Gruß Micha
------------------ Manche Menschen gehen so plötzlich, daß die Zeit für einen Abschied nicht reicht… Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 IV9-SP3 IV10-Sp3a IV11
|
erstellt am: 31. Okt. 2006 20:55 <-- editieren / zitieren --> Unities abgeben:
|
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück. -------------- SWX 2005/2006 SE 14-17 AIP 9-11 WinXP+ SP2 --------------
|
erstellt am: 03. Nov. 2006 10:28 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hallo, nur wenn du diese als Public Deklariert hast (direkt unterm Option Explicit), wovon ich allerdings abraten möchte. Jedenfalls wenn dein Projekt etwas größer ist, wird es mit jeder Public unübersichtlicher und schwerer diese Publics dann zu steuern.
Gruß Micha ------------------ Manche Menschen gehen so plötzlich, daß die Zeit für einen Abschied nicht reicht… Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 IV9-SP3 IV10-Sp3a IV11
|
erstellt am: 03. Nov. 2006 21:50 <-- editieren / zitieren --> Unities abgeben:
|