|
CATIA V5 Allgemein : Excel, VBA und Catia
DanielFr. am 12.10.2009 um 08:01 Uhr (0)
Zitat:Original erstellt von HAW-Raptor:Verstehe deinen Einwand nicht, du meinst, warum ich nicht direkt in die Exceltabelle einen Filter einbaue? Oder wo?Hallo,hast du deinen Katalog in CATIA oder nur in Excel?------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Anwendung Excel minimieren
DanielFr. am 29.05.2012 um 11:26 Uhr (0)
Hallo,Das kann auch so nicht funktionieren. Es ist nicht möglich der WindowState Eigenschaft von Excel einen Wert zuzuweisen der als Enumation nur in Catia exisitiert:Das gibt es so nur in Catia (gekennzeichnet mit dem Prefix catCode:In der Onlinehilfe gibt es für den Window Status:catWindowStateMaximized The window occupies the whole screen catWindowStateMinimized The window is reduced to an icon catWindowStateNormal The window occupies the space either the application or the end user ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Infrastruktur : Kugeln eines geometrischen Sets umfärben
DanielFr. am 01.04.2010 um 08:07 Uhr (0)
Hallo ,eine *.catvba Datei kann man nicht einfach öffnen. Man muss sie zu den Makrobiobiotheken hinzufügen. Falls du den Visual Basic Editor nicht starten kannst (also Tools - Macro - Visual Basic Editor ausgegraut ist) dann musst du diesen Installieren. Das Setup findest du auf der zweiten CATIA CD (vb.msi hießt es glaube ich).Ansonsten musst du um eine Bibliothek einzubinden folgendermaßen vorgehen:1. Tools - Macro - Macros2. Macro libraries3. Add existing libary4. Dann das *.catvba File auswählen5. Wenn ...
|
| In das Form CATIA V5 Infrastruktur wechseln |
|
CATIA V5 Programmierung : Visual Studio 2008 und CATscript/CATvbs/CATvba
DanielFr. am 23.10.2009 um 10:17 Uhr (0)
Hallo Joachim,du benutzt kein VISUAL STUDIO sondern einen Microsoft Visual Basic Editor.VB.NET = Microsft Visual Studio 2008 (eigene Software)CATVba = CATIA - Tools - Macro - Visual Basic EditorSo jetzt zum Ablauf:1. Tools - Macro - Macros2. Ein PopUp Fenster geht auf (Macros) - Macro Libaries3. Ein weiteres PopUp Fenster geht auf (Macro Libraries) - Library type = VBA Projects - create new Libary4. Jetzt musst du nur noch den Pfad und Namen angeben und OK drücken5. Das neue VBA-Projekt wird zu den Librari ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro in CATIA starten
DanielFr. am 02.08.2010 um 09:12 Uhr (0)
Hallo ,ich denke CATIA findet die Hauptroutine nicht. Diese wird in Excel mit Sub Main() beschrieben. In CATIA heißt sie ABER Sub CATMain()------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 22.10.2009 um 08:23 Uhr (0)
Hallo,dazu musst du zuerst deine Arbeitsmappe (Workbook schließen ohne Speicherabfrage)Code:MyWB.Close Falsedann musst du noch Excel killen. Aber hier ist Vorsicht geboten den Excel reicht es nicht wenn man einfach sagt "Set myExcel = Nothing". Wenn du dies tust wirst du feststellen das Excel zwar aus der Taskleiste verschwindet aber die EXCEL.EXE noch in deinem Taskmanager läuft. Hier muss ein gezieltes Fensterhandel ran. Das ist schon nicht mehr so einfach. Im Anhang mal ein kleines Beispiel wie man Exce ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 22.10.2009 um 08:23 Uhr (0)
Hallo,dazu musst du zuerst deine Arbeitsmappe (Workbook schließen ohne Speicherabfrage)Code:MyWB.Close Falsedann musst du noch Excel killen. Aber hier ist Vorsicht geboten den Excel reicht es nicht wenn man einfach sagt "Set myExcel = Nothing". Wenn du dies tust wirst du feststellen das Excel zwar aus der Taskleiste verschwindet aber die EXCEL.EXE noch in deinem Taskmanager läuft. Hier muss ein gezieltes Fensterhandel ran. Das ist schon nicht mehr so einfach. Im Anhang mal ein kleines Beispiel wie man Exce ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel-Aufruf wird nicht erkannt
DanielFr. am 12.01.2012 um 16:45 Uhr (0)
Hallo Tim,könntest du uns ev. mal die Screenshots von den Fehlermeldungen geben. Wenn du ein Excel-Objekt mittels GetObject erzeugst dann muss auch das ActiveWorkbook instanzierbar sein. Mit dem Excel-Objekt erhälst du zugang zu allen vererbten Objekten und das ActiveWorkbook ist eines davon.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Hide/Show to F2 and start with catpart
DanielFr. am 09.07.2012 um 09:14 Uhr (0)
Hello,you could develop a marco for that Problem. Write a macro that opens a new Part and insert a geometrical set. Then you have to pass the macro to the catstart.exe.For example:Code:$STARTPATH$CNEXT.exe -env $ENVNAME$ -direnv $ENVDIR$ -nowindow -macro $FullNameOfMacro (With Path and Extension)$NOTE: The CNEXT.exe must be calledA Sample Code to perfom this actions:Code:Creator: Daniel Frauenrath (DanielFr.)Lic: Free to use / change, etc. For CAD.deDate: 09.07.2012Version: 1.0Sub CATMain( ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 23.10.2009 um 11:55 Uhr (0)
Hallo,du hättest das Problem nicht wenn du mit Late Bindings gearbeitet hättest. Jetzt hast du einen Verweis auf einer Excel Library die logischerweise nur installiert ist wenn Excel auch installiert ist. D.h. du musst jetzt alle Excel-Deklarationen zu Objects umdeklarieren und anschließend den Verweis löschen. Dann solltest du das Makro zumindestens starten können. Wenn du Grundlegende Funktionen des Scriptes über Excel machst dann ist es ja klar das das Script nicht läuft wenn auch kein Excel installiert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 23.10.2009 um 11:55 Uhr (0)
Hallo,du hättest das Problem nicht wenn du mit Late Bindings gearbeitet hättest. Jetzt hast du einen Verweis auf einer Excel Library die logischerweise nur installiert ist wenn Excel auch installiert ist. D.h. du musst jetzt alle Excel-Deklarationen zu Objects umdeklarieren und anschließend den Verweis löschen. Dann solltest du das Makro zumindestens starten können. Wenn du Grundlegende Funktionen des Scriptes über Excel machst dann ist es ja klar das das Script nicht läuft wenn auch kein Excel installiert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Excel-Konstruktionstabellen
DanielFr. am 08.02.2010 um 18:35 Uhr (0)
Hallo,also ich kann auch nur bestätigen das es mit Excel 2007 zu Problemen kommen kann. Wenn du so und so die Wahl hast dann würde ich 2003 bevorzugen.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Parameter in Exceltabelle schreiben
DanielFr. am 21.08.2009 um 10:19 Uhr (0)
Hallo Robert,das ganze kannst du mit einem CATVba Makro realisieren. Dazu gibt es aber sehr viele Beiträge hier. Benutze einfach mal die Suchfunktion des Forums dann wirst du bestimmt fündig.Hier mal ein paar nützliche Links:Excel durch CATIA ansprechenParameter an Excel------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Allgemein wechseln |