|
CATIA V5 Programmierung : Bedingungen löschen
bgrittmann am 30.08.2013 um 15:42 Uhr (1)
ServusAnbei ein Beispiel (zu ca. 80% aus einer der Makroaufzeichnung), das die Bedingungen in einer selektieren Skizze löscht:Code:Sub CATMain()Dim partDocument1 As partDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.SelectionDim sketch1 As SketchIf selection1.Count 0 Then If TypeName(selection1.Item(1).Value) = "Sketch" Then Set sketch1 = selection1.Item(1).Value selection1.Clear selection1.add sketch1 selection1.Search "CATSketchSear ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
MarcL68 am 02.09.2013 um 12:51 Uhr (1)
Hallo Maximilian,Die Makro hat keinen Bug, sie lauft einfach nicht weiter, es sind keine Funktion mehr möglich in CATIA bis man Outlook schlisst. ------------------GrussMarc
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
bgrittmann am 02.09.2013 um 13:02 Uhr (1)
ServusWo bleibt das Makro stehen?Wie sieht der Code aus? (ggf Makro aus dem VBA-Editor aus starten und mit Haltemarken herauszufinden wo das Makro stockt)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Liste erstellen
RSchulz am 02.09.2013 um 16:28 Uhr (1)
Hallo Flix,also möglich ist das. Mal eben erklärt ist das aber nicht. Eine Liste kann man mit entsprechendem Editor erstellen und muss diese mit den notwendigen Informationen füllen. Notwendig sind hier in jedem Fall die Eigenschaften, die das Element eindeutig indentifizieren. Da kommt natürlich aber auch aufs Element an. z.B. Name, Typ, wo liegt es? etc.. Danach die Liste aufpoppen und bei einem Doppelklick das Element suchen und markieren. Danach per catia.Startcommand"Bildschirmfüllend anzeigen" zentri ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
bgrittmann am 03.09.2013 um 10:23 Uhr (1)
ServusLöschst du mit objXL.Range("C2:I3") = "" den Zelleninhalt wieder?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
buecherm83 am 03.09.2013 um 10:32 Uhr (1)
Servus,ich habe meinen Fehler gefunden. Ich hatte ein Add zuviel. Jetzt bekomme ich eine transponierte Tabelle in der richtigen größe, jedoch stehen keine Werte in den Zellen sondern nur "WAHR"@bgrittmannja, da ich nur den die Werte von A2:B10 brauche und der Rest gelöscht werden kann.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
buecherm83 am 03.09.2013 um 11:04 Uhr (1)
ok. Habe meinen Fehler gefunden.Wenn ich die Zeile "Dim Parameter As String" weglasse bekomme ich die Werte transponiert und die Excel-Liste stimmt.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
HoBLila am 03.09.2013 um 11:05 Uhr (1)
Du schmeißt Deine Parameter in einen String (falls das überhaupt zulässig ist), Transpose scheint aber ein Array vom Typ Variant zu benötigen, wie Du hierhttp://stackoverflow.com/questions/13174916/transpose-a-range-in-vbanachlesen kannst.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
buecherm83 am 03.09.2013 um 11:13 Uhr (1)
Danke, das war mein Fehler
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extractsvon Solid
moppesle am 05.09.2013 um 10:04 Uhr (1)
Hallo Flix92,meinst du RMT auf den Extract dan "Parent/Children"?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extractsvon Solid
moppesle am 05.09.2013 um 10:11 Uhr (1)
RMT= rechte Maustaste------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
bgrittmann am 09.09.2013 um 17:38 Uhr (1)
ServusDu könntest in der Function "getUserProperty" noch einbauen, dass wenn der Parameter nicht vorhanden ist NOTHING zurückgeben wird. Dies lässt sich dann auswerten. (oder gleich die Function erweitern, dass der Parameter angelegt wird?)Code:Sub CATMain()Dim oProduct As ProductOn Error Resume NextSet oProduct = CATIA.ActiveDocument.Product If (oProduct Is Nothing) Then MsgBox "Source Part document not found!", vbCritical Exit SubEnd IfOn Error GoTo 0Dim ParamWorks As ParametersSet ParamWorks = oProduc ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Farbauswahl eines CATParts mittels Parameter
RamboII am 10.09.2013 um 15:00 Uhr (1)
Hallo liebe Community,ich habe ein großes Problem, an dem ich schon länger tüfftel, allerdings finde ich keine Lösung. Ich möchte wie auf dem Bild zu sehen meinen gesamten Hauptkoerper mithilfe des Parameters (Bild im Anhang) steuern und somit die Farbe ändern. Ich habe im Internet schon viel über die Steuerung per Makro gelesen allerdings konnte ich das nicht auf mein Part übertragen, da meine EDV Kenntnisse recht beschränkt sind. Falls ihr nicht explizit die Lösung in CATIA V6 wisst, erklärt es für V5, d ...
|
In das Form CATIA V5 Programmierung wechseln |