Hallo,
Ich hab hier noch ein problem mit meinem Programm.
Und zwar habe ich ein objektbasierendes Programm, das ich von Catia aus starten möchte (wenn ich auf einem symbol in der Symbolleiste klicke soll es mir mein Formular anzeigen.) das Programm ist im Catia internen VB-Editor erstellt worden. (Formular siehe screen1)
Wenn ich jetzt mein Programm in eine Symbolleiste ziehen möchte (.Catvba) dann kann ich nur die Module, innerhalb des Programms in die Leiste ziehen. nicht aber das ganze Programm... weiß jemand was ich da falsch gemacht habe? und ob man das Programm auch von einem Modul ausführen kann, bzw. mit welchem Befehl? (Modul in VB)
(siehe Problem 1)
das 2. Problem ist, das bei mir die verlinkung zwischen Formular-Blatt und Modul nicht funktioniert.
Ich möchte mein Programm mithilfe von modulen ein bischen gliedern, damit es übersichtlicher ist.
er zeigt mir aber immer eine fehlermeldung an wenn ich mit dem befehl "call modulname" das modul aufrufen möchte.
(wenn ich den Modulinhalt in das Formular kopiere funktioniert es ohne probleme, aber wenn ich das modul mit call ausführen möchte kommt eine Fehlermeldung siehe Problem2)
Zum Beispiel habe ich dann mal über einen button, das im formular ist, eine msgBox (im modul) aufrufen lassen wollen. unter excel funktioniert das ohne probleme, aber hier kommt wieder die fehlermeldung (siehe Problem2)
gibt es da irgendeinen anderen befehl dafür? module auszuführen?
----Code Formular----
Private Sub CommandButton1_Click()
Call TESTModul
End Sub
----Code Modul----
Sub TESTModul()
MsgBox "Hallo"
End Sub
vielen dank schonmal im voraus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP