|
CATIA V5 Programmierung : CATvba aus Benutzerumgebung starten funktioniert nicht
afaliwan am 07.12.2016 um 13:54 Uhr (1)
Hallo zusammen,ich würde gerne ein Makro in einer catvba aus der Benutzerumgebung starten.Dazu habe ich zuerst das Makro auf eine Symbolleiste gelegt und versucht über den Befehl zu startenWas allerdings nicht funktioniert hat...Auch über:Tools Makros... Ausführen passiert nichts; wenn ich das Makro im Quellcode über F5 starte funktioniert es einwandfreiDann habe ich bisschen gegoogelt und probiert das Makro über ein CATScript zu starten und dazu folgenden Code geschrieben:Code:Language="VBSCRIPT"Sub CAT ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATvba aus Benutzerumgebung starten funktioniert nicht
afaliwan am 07.12.2016 um 14:40 Uhr (15)
Danke Bernd, Danke Joe,hat geklappt Hier der Code (Dateipfad gekürzt):Code:Sub CATMain() Dim myScript Dim SysServ Dim Params() Set SysServ = CATIA.SystemService myScript = SysServ.ExecuteScript("R:[...]EntwicklungMakro.catvba", catScriptLibraryTypeVBAProject, "Makro", "CATMain", Params)End Sub ------------------"Die Genialität einer Konstruktion liegt in ihrer Einfachheit. Kompliziert bauen kann jeder." - Sergej P. Koroljow
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA prüfen ob aktives Fenster ein Produkt ist
afaliwan am 18.09.2018 um 11:51 Uhr (1)
Hallo,ich mach das immer so:Code:Dim oRequestProduct As DocumentSet oRequestProduct = CATIA.ActiveDocument Select Case TypeName(oRequestProduct) Case "ProductDocument" Case Else MsgBox "Kein Produkt im aktiven Fenster. Bitte gewünschtes Produkt öffnen.", 16 Exit Sub End Select ------------------"Die Genialität einer Konstruktion liegt in ihrer Einfachheit. Kompliziert bauen kann jeder." - Sergej P. Koroljow[Diese Nachricht wurde von afaliwan am 18. Sep ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COMException in Visual Studio (PowerCopy)
afaliwan am 24.05.2023 um 13:32 Uhr (1)
Hallo zusammen,spiele grade ein bisschen mit Visual Studio rum und bin am versuchen eine PowerCopy zu benutzen. Dazu nutze ich aktuell folgenden VB-Code (Auszug):Code:Imports INFITFImports KnowledgewareTypeLibImports MECMOD[...]Dim catiaApp As INFITF.ApplicationcatiaApp = CType(GetObject(, "CATIA.Application"), INFITF.Application)Dim PartDocumentDest As PartDocumentPartDocumentDest = catiaApp.ActiveDocumentDim PartDest As PartPartDest = PartDocumentDest.PartDim factory As InstanceFactoryfactory = PartDest. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COMException in Visual Studio (PowerCopy)
afaliwan am 24.05.2023 um 17:21 Uhr (1)
Hallo Bernd,ja, ich habe die KT1-Lizenz in der aktuellen Catia Instanz. Ich kann in dieser Instanz problemlos Powercopies benutzen und einfügen. Ich kann diese auch ohne Probleme über VBA einfügen. Nur eben über Visual Studio geht es nicht. Ich bin gerade in einer komplett neuen Instanz mit gleichen Randbedingungen, auch hier das gleiche Muster. PowerCopy über VBA und direkt in Catia benutzen geht, aber in VS der gleiche Fehler. Ein zusäzliches EndInstanceFactory habe ich auch ausprobiert. Während ich den ...
|
In das Form CATIA V5 Programmierung wechseln |