Autor
|
Thema: CATScript in ein VBA umwandeln (1035 mal gelesen)
|
4ppU Mitglied
Beiträge: 44 Registriert: 19.04.2016 Unterschiedliche Arbeitsplätze/ Hardware. Catia V5 Microsoft Visual Basic for Applications
|
erstellt am: 19. Apr. 2016 11:59 <-- editieren / zitieren --> Unities abgeben:
Moin zusammen, ich bin dann der nächste neue, der hier mit Fragen nerven wird Also ich habe ein Makro, welches auf CATScript geschrieben wurde. Allerdings würde ich dieses gerne/ bzw. Teile davon in meinem VBA Modul nutzen. Gibt es irgendwie die Möglichkeit, einfach und schnell ein CATScript unter VBA zum laufen zu bringen ? Vielen Vielen Dank schon mal Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Apr. 2016 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für 4ppU
Servus Willkommen im Forum. Normalerweise kann man den CATScript-Code einfach in VBA einfügen. ggf müssen manche Variablen/Objekt (zB "Selection") allgemein als "Object" deklariert werden. (falls da eine Fehlermeldung mit "restricted function" oder so kommt) Gruß Bernd EDIT: siehe auch hier ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 19. Apr. 2016 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für 4ppU
|
4ppU Mitglied
Beiträge: 44 Registriert: 19.04.2016 Unterschiedliche Arbeitsplätze/ Hardware. Catia V5 Microsoft Visual Basic for Applications
|
erstellt am: 19. Apr. 2016 13:54 <-- editieren / zitieren --> Unities abgeben:
hi, sorry das ich zu wenig Infos da gelassen habe. Ja habe den Code in ein VBA Modul kopiert bzw. einfach die Datei dort hinein gezogen, es kommen dann meistens Fehlermeldungen wie "Compile Error: Syntax Error", oder die Klammern von MsgBoxen werden angekreidet. Also wenn ich das Makro über Doppelklick starte gibt's halt keine Probleme, ist ja auch klar, da das Makro ja an sich auch funktioniert. Bernd, danke für den Link, diesen Artikel habe ich auch schon einmal gefunden und aber nicht zu Ende gelesen Könnte es denn daran liegen ? Also sollte VBA anschließend das CATScript einwandfrei erkennen können? Ich lese mal eben den Artikel nach. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Apr. 2016 14:03 <-- editieren / zitieren --> Unities abgeben: Nur für 4ppU
Servus 4ppU Da CATScript wohl es nicht so streng mit der Syntax nimmt (zB Klammern bei Funktionsaufruf) muss du wohl diese Fehler in VBA bereinigen. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |