Hallo!
Ich habe ein umfangreiches VBA-Projekt ("VBA_Projekt1") in CATIA geschrieben (Datei: Sat_Parameter.catvba). Jetzt würde ich gerne CATIA im "batch" - Mode aufrufen und ein Makro dieses Projektes mit Hilfe eines CATScriptes starten ("CNEXT -batch d:\users\Huber\MacroToRun1.CATScript"). Dafür gibt es den Befehl "CATIA.SystemService.ExecuteScript", den ich in "MacroToRun1.CATScript" verwenden kann. Leider funktioniert es bei mir nicht.
"MacroToRun1.CATScript":
Sub CATMain()
Dim param(0)
CATIA.SystemService.ExecuteScript"d:\users\Huber\Sat_Parameter.catvba", catScriptLibraryTypeVBAProject, ??, ???, param
End Sub
Was muß ich für ?? und ??? einsetzten, wenn ich das Sub "CATMain()" im Modul "Param_Main" im Projekt "VBA_Projekt1" (Datei: Sat_Parameter.catvba) ausführen will?
In der Hilfe stehen für diese Optionen: iProgramName, iFunctionName. Die VBA-Bibliothek scheint er auch zu erkennen, aber wenn ich für ?? "CATMain", "VBA_Projekt1" oder "Sat_Parameter.catvba" eingebe kommt die Fehlermeldung im Anhang.
PS Ich arbeite mit V5R10 SP3 und habe alle Pakete (Uni-Lizenz :-) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP