 |
CATIA V5 Programmierung : Repost- Macro für Text with Leader
Thomas Harmening am 27.01.2014 um 09:05 Uhr (15)
Code:annotation1.Text.Text = reference1.DisplayName & vbLf & "X=" & Round(acoord(0), 3) & "mm" & vbLf & "Y=" & Round(acoord(1), 3) & "mm" & vbLf & "Z=" & Round(acoord(2), 3) & "mm"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 27.11.2019 um 13:21 Uhr (7)
Hallo Randle, danke für die schnelle Antwort.Hab es ausprobiert, der macht mir aber dann einen neuen Geoset mit dem selben Namen.Hab mich nochmal im Makro umgeguckt Set referencebody = PtDoc.Part.CreateReferenceFromObject(myHBody) PtDoc.Part.HybridShapeFactory.ChangeFeatureName referencebody, "GeometryFromExcel""CreateReferenceFromObject(myHBody)" muss ich denke ich mal ändern, dass er anstelle einer neuen Geoset ein bestehendes auswählt.Wäre nett wenn du mir da weiterhelfen kannst...Grußminotito
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExportData
Smerg am 05.09.2008 um 10:14 Uhr (0)
@tomtom: tausend dank schon mal ^^ bist echt ne große Hilfe. also im Prinzip soll das Programm so aussehen:Der User kann in ner Userform für die verschiedene Abteilungen notwendigen Teile je nach Bereich selektieren. Über eine Selection fügt er die gewünschten Dinge in ne Userform bzw. gleichzeitig in die Collection ein (aus Catia "importieren" in die Listbox).Und nun soll das Macro automatisch alle Dinge in den jeweiligen Bereich der Abteilung exportieren.Das als Step, model iges usw. ... Um auf das letzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konvertieren in VBA
sawah am 30.08.2011 um 08:37 Uhr (0)
Guten morgen zusammen,ich habe ein Code zum messen von Koordinaten, man kann das Koordinatensystem beliebig auswählen, leider ist das mit VBscript geschrieben, da meine Kenntnis net soweit sind, wollte ich fragen ob mir jemand helfen kann das in VBA zu konvertieren ??Code:oEingabe = "C: mp"oEingabe = InputBox("Bitte den Dateipfad angeben:", "Eingabe Dateipfad", oEingabe)cDateiPfad = oEingabeoEingabe = "Punktkoordinaten.csv"oEingabe = InputBox("Bitte den Dateinamen angeben:", "Eingabe Dateiname", oEingabe) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
runkelruebe am 23.05.2012 um 08:02 Uhr (0)
Moin,ich hab mit UsedRange und auch SpecialCells(xlLastCell) schon oft überraschende Effekte gehabt, evtl. ist eine dieser Varianten geeigneter.Und die Select-Zeilen erscheinen mir ebenfalls optimierbar.Desweiteren sollte man zum Zeilen löschen von unten nach oben (also Step -1) laufen, sonst erwischt man u.U. nicht alles.[Anmerkung: ich hab kein CATIA, evtl. dort mal auf Verweise bzw. Late- und Early-Binding (google) achten]------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skriptsprachenverwirrung
93Aero am 22.04.2005 um 14:17 Uhr (0)
CATVBA ist VBA itself, also Visual Basic for applications, so wie auch bei Word und Excel. CATSCRIPT ist davon zu einem großen Teil abgeleitet, hat aber das Erzeugen von Objektren mit New nicht dabei und Datenstruktueren ( Collection ) nur wenig. Vom Syntax gibt es auch Unterschiede, aber sie sind im Docu enthalten.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 10.08.2011 um 12:06 Uhr (0)
Kleiner Nachtrag zu meinem Hilferuf:Trotz Fehlermeldung wurde die entsprechende Excel-Ausgabe-Datei richtig erzeugt.Vielleicht reicht es erstmal aus, die Fehlermeldung zu unterdrücken und die nächste Zeile abzuarbeiten.Trotzdem würde mich die Ursache interessieren.------------------GrußJürgen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Sheet auswählen
bgrittmann am 31.10.2013 um 10:57 Uhr (1)
ServusMeine Erfahrung nach sind .Select und . Activate nur in wenigen Fällen wirklich erforderlich (nur wenn zB die Mappe für den User in den "Vordergrund" geholt werden soll, zum verarbeiten ist dies nicht unbedingt notwendig)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name von belibigem Inhalt eines Geosets nach Excel exportieren
kriszis81 am 21.10.2021 um 08:07 Uhr (1)
Hallo und danke für die Antwort,ich stoße immer wieder darauf, daher wäre es sehr hilfreich.Ich habe bisher nicht viel mit Makros am Hut gehabt, jedoch versuche ich mich ein bisschen in das Thema reinzufuchsen.Gruß,kriszis81
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
AlexE78 am 25.01.2006 um 09:44 Uhr (0)
Guten Morgen,Die Fehlermeldung deutet darauf hin, daß das Macro den Parameter nicht findet. Das Problem dürfte darin bestehen, daß dein Parameter Text nicht zum Parameterset des Parts gehört, sondern an ein Element gekoppelt ist, d.h., er muß mit seinem kompletten Pfad angesprochen werden, in der Art Parameters.Item("`PA-KonturTextText`").Um den genauen Pfad festzustellen, mal in den Formeleditor gehen und dort danach suchen.mfg Alex
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tools - Macro - Visual Basic Editor inaktiv
CT_Thomas am 20.03.2009 um 11:40 Uhr (0)
Hallo Axel,auf der jeweiligen CD2 der Install-CDs (Win) gibt es eine Ordner VBE.Ist das egal von welcher Version (V5R16 ... V5R19) ?Ich werde das mal an einem PC probeweise machen.Sinnvoll sehe ich das nicht, da ich das dann an mehrere 1000-CatiaRechner weltweit verteilen müsste, denn auf dem Server ist es ja drauf.Nur Microsoft Windows scheint das wohl zu ignorieren und sucht es lokal (Vermutung)------------------Gruss CT_Thomas
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia V5-Tabelle nach Excel exportieren
Trilemma am 28.03.2014 um 14:33 Uhr (15)
Hallo DasDon,vielen Dank, hat mir sehr weitergeholfen.Ich hab Deinen Code noch ins VB 2010 Express übernommenund ein Kollege hat noch ein paar Anpassungen vorgenommen:Code:Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim CATIA Dim Doc Dim outFile Dim outStream Dim STATUS Dim rowSize Dim columnSize Dim tmp_output CATIA = GetObject(, "CATIA.application") Doc = CATIA.ActiveDocument outFile = CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer aus Catia v5 in Excel Stückliste suchen
Lusilnie am 21.01.2013 um 22:30 Uhr (0)
Hallo graaas,Du musst nur den Wert in "mySelection" nachbearbeiten, etwa so:Code: Partnumber der Selektion wird ausgelesen Dim mySelection mySelection = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumber If InStrRev(mySelection, "}") = Len(mySelection) Then mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1), ".", "") Else mySelection = Replace(Left(mySelection,InStr(mySelection, "{") - 1) & Mid(mySelection,InStr(mySelection, "}") + 1), ".", "") End Ifoder einfacher, wenn niemals na ...
|
| In das Form CATIA V5 Programmierung wechseln |