|
CATIA V5 Programmierung : Längen in Excel ausgeben
mkna am 12.12.2006 um 09:03 Uhr (0)
HalloIch habe mal für ein simples Beispiel ein ebenfalls einfaches Makro geschrieben.Sub Catmain()Excel Datei erzeugen Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren Sollte kein Excel geöffnet sein erzeugt dieser befehl einen Fehler deshalb mit On Error Resume Next im falle eines Fehlers mit dem nächsten Befehl fortfahren On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wenn der vorhergehene B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad über Dialog auswählen
mkna am 09.08.2006 um 14:07 Uhr (0)
HalloInnerhalb eines Makros soll einen Zeichnung abgespeichert werden. Der Name wird aus einem Textfeld des Schriftfeldes ausgelesen.Die Datei soll nun gespeichert werden mitDrwDocument.SaveAs Pfad & Name & ".CATDrawing"Nun würde ich gerne den gewünschten Pfad über einen Dialog ähnlich der FileSelectionBox auswählen. Ich habe bis jetzt keinen entsprechenden Dialog gefunden. Vielleicht weiss jemand von euch wie ich dies realisieren kann.Oder kann man innerhalb der FileSelectionBox den Dateiname fest vorgebe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestätigung automatisieren
mkna am 05.09.2006 um 09:02 Uhr (0)
Hallo zusammeIn einem Makro erzeuge ich aus einer vorhandenen Datei eine neue. Dabei erscheint von Catia eine Messagebox, die ich garnicht so genau lese, da ich sie immer mit Ja oder sowas bestätige. Besteht die Möglichkeit diese Abfragen zu unterbinden indem ich im Makro festlege dass alle Catiaabfragen automatisch mit Ja oder OK bestätigt werden.Ich möchte gernen dass Makro ablaufen lassen ohne vor dem Rechner sitzen zu müssen und bei jeder Schleife die Entertaste zu drückenIm vorraus vielen DankMartin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verknüpfung einer Zeichnung ändern
mkna am 22.09.2006 um 15:37 Uhr (0)
Halloich will noch mal das Thema aufgreifen, welches ich vor ein paar Wochen selbst gestartet habe. Der Vorschlag von dir Steffen funktioniert wunderbar, jedoch erhalte ich mit der Methode "Save as" Parts die immer die gleiche UUID haben. Wenn ich den Befehl "New from" außerhalb eines Makros ausführe bemerkt das System bei einer Zeichnung, dass hier auch ein Part dazugehört und fragt nach ob ich auch dies mit "New from" in eine neue Datei überführen möchte. Innerhalb eines Makros tut er das nicht. Oder ken ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
mkna am 05.07.2007 um 14:01 Uhr (0)
HalloVerwende am besten den MS-VBA Editor (ALT +F12), den Du auch aus den Programmierungen aus anderen Office Anwendungen kennst. Hier kannst Du ebenso wie Du es gewohnt bist Benutzerformulare erstellen.Übrigens irgendwo im Installtionsverzeichnis unter "C:ProgrammeDassault Systemes" findest Du die Datei "V5Automation.chm" hier bekommst du Information über die Hierarchie der Objekte und den dazugehörenden Methoden und Eigenschaften. Diese Hilfedatei ist allerdings sehr spöde für mein Empfinden. Aber wenn d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Userform Toolbox in R17-64bit
mkna am 12.03.2008 um 17:50 Uhr (0)
HalloVielen Dank erstemal für Deine Antwort. Ich habe die datei VBA6.msi ausgeführt und es funktioniert trotzdem nicht. Allerdings liegt bei uns die Installationssoftware auf einen Server. Ich weiß nicht ob das ein Problem ist.Auch das Aufnehmen von Makros mit dem Makrorecorder funktioniert nicht als VBA Projekt so wie bei der 32 bit Version.Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
mkna am 27.03.2009 um 15:20 Uhr (0)
HalloMit folgendem Script könnte es funktionieren:Sub CATMain()Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren Sollte kein Excel geöffnet sein erzeugt dieser befehl einen Fehler deshalb mit On Error Resume Next im falle eines Fehlers mit dem nächsten Befehl fortfahren On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wenn der vorhergehene Befehl einen Fehler erzeugt hat (err.Number 0) Excel starten ...
|
| In das Form CATIA V5 Programmierung wechseln |