|
CATIA V5 Programmierung : Datei vorhanden???
tomtom1972 am 28.10.2005 um 08:33 Uhr (0)
Hallo,wenn man unter Windows ein Excel-file öffnet, welches schon ein anderer User geöffnet hat, so wird das Excel-file automatisch schreibgeschütz geöffnet. Dann kann man den Schreibschutz einfach über die Property ReadOnly des ActiveWorkbooks abfragen, also so:--------------Excel aufNamExcel = Catia.FileSelectionBox("Select Excel","*.xls", CatFileSelectionModeOpen)If NamExcel = "" Then End ---------in VB End / im CATSCript Exit SubEnd IfSet objXL = CreateObject("Excel.Application")objXL.Visible = T ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisierte Geometrieerzeugung über Excel
tomtom1972 am 09.03.2006 um 06:36 Uhr (0)
Hallo iggy,folgende Vorgehensweise ist am einfachsten, sofern du die Geometrie nicht unbedingt aussschlieslich in einem Part haben möchtest:-Punkt (Koordinaten) aus dem Excel auslesen-Product erstellen-Part, welches die Geometrie enthält (also ein Start-/Vorlagemodell)öffnen und abspeichern-das Part so oft ins Product einbauen und instanzieren wie du Punkte hast-die Punkte (Parts) mittels .move auf die gewünschte Koordinate schieben-die InstanceNames jeden Parts so benennen, wie dein Schweisspunkt (oder wa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Fenster Programmierung
tomtom1972 am 03.05.2006 um 06:59 Uhr (0)
Hallo zusammen,einer der Haupt-Unterschiede zwischen VBA (Visual Basic For Applications) und z.B. VB6.0 (oder VB.Net) ist, das ein VBA Script ein Catia-Prozess ist und ein VB Script ein eigenständiger Prozess, d.h. er wird im Task seperat aufgelistet. Ein einfaches Bsp, das die Dassault/IBM-Leute immer in ihren APARs zur Erklärung des Unterschiedes eines Inside/Outside V5 Prozesses anführen ist folgendes (in englisch):Running a Script inside the V5 process and running a VB macro outside the V5 process ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel- Werte Übergeben
tomtom1972 am 05.05.2006 um 11:02 Uhr (0)
Hallo,welche Meldung genau?Vieleicht liegts daran:Teststring ist ein Object, welches einen String beinhaltet.D.H. irgendwo musst du einmal folgende zeile (oder so ähnlich) im Script haben:Teststring = "Dies ist ein Beispiel"oder stattExcelSheet.ActiveSheet.Cells(Spalte1, Zeile1).value = Textstringeben ExcelSheet.ActiveSheet.Cells(Spalte1, Zeile1).value = "Dies ist ein Beispiel"nehmen.Funktionierts jetzt?GrussTomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Catia in eine Exceltabelle
tomtom1972 am 25.04.2007 um 07:03 Uhr (0)
Hi Sir Klabauter,Sub CATMain()Set objXL = CreateObject("Excel.Application")objXL.Visible = TrueSet oAWBook = objxl.Workbooks.Addwenn du die Zellen direkt ansprichst, geht das besser (=schneller) als über die SelektionobjXL.Cells(1,1).Value = "Test"sFileName = "C: est.xls"oAWBook.SaveAs sFileNameobjXL.QuitEnd SubGruß------------------tomtom1972[Diese Nachricht wurde von tomtom1972 am 25. Apr. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatVBA Makros auf anderen Rechner
tomtom1972 am 21.01.2009 um 14:50 Uhr (0)
Hallo Jens Hansen,ich liege trotz allem richtig, da du von etwas ganz anderem redest/schreibst als ich.Es ist korrekt, das Zitat:alle entsprechenden Eigenschaften des jeweiligen Objektes innerhalb des Watch-Fensters sichtbar sind. Aber eben nur des jeweiligen Objektes selbst (und das hat mit LateBinding nun überhaupt nix zu tun).Ich habe auf meine Anfrage warum das Navigieren im Tree des Watchs von .Net - bezogen auf CATIA - nicht so funktioniert wie in VB6.0 (bei Excel z.B. geht das) von IBM/Dassault die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kann das ein Makro?
tomtom1972 am 07.08.2009 um 15:02 Uhr (0)
Hallo Daniel,ist das ein spezielle Problem von .net?Ich erzeuge in VB6 ständig Excel-Objekte und "beseitige" die dann wieder mit .quit, ohne das im Task eine excel.exe übrig bleibt??Gruß------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |