|
CATIA V5 Programmierung : Was ist ein INFITF.BatchElement?
ballazolo am 28.08.2013 um 21:18 Uhr (1)
hallo bgrittmann,ja, die Children mit VBA herauszufinden functioniert (bei mir) einfach nicht. Komisch, weil diese Function benutzt man viel. Egal.Ich selectiere die Children Elemente einfach mit dem Nativen Parents/Children Catia Function aus, und dann umbenenne ich die mit dem .Parent Methode.Ich akzeptiere einfach dass der VBA Editor limitiert ist. Ich habe damit schon viel zu viel Zeit verloren, bin ich aber immer noch neugierig was steckt diese "BatchElement" sache ,wann und wie benutzt man bzw. warum ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part Eigenschaften auslesen
bgrittmann am 29.08.2013 um 12:57 Uhr (1)
ServusSperren kann Parameter gemäß hier nur mit StartCommands:Code:Sub Test()Dim oProduct As ProductSet oProduct = CATIA.ActiveDocument.ProductDim userparas As ParametersSet userparas = oProduct.UserRefPropertiesDim userpara As ParameterSet userpara = userparas.Item(1)Dim osel As ObjectSet osel = CATIA.ActiveDocument.Selectionosel.Clearosel.Add userparaCATIA.StartCommand ("Sperren")End SubOb das sperren das ist was du suchst, bezweifle ich aber gemäß deiner Beschreibung.GrußBernd------------------Warum ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
MarcL68 am 29.08.2013 um 13:07 Uhr (1)
Hallo,Wir haben CATIA VBA macro die als blockiert sind. Wir haben bemerkt das wenn wir Outlook schließen, geht die macro weiter.Eine von diese macro ist mit Excel verbunden aber die andere sind nur mit CATIA. Hat schon jemanden solche Problem gehabt und was gefunden?Vielen Dank------------------GrussMarc
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
bgrittmann am 29.08.2013 um 15:32 Uhr (1)
Servus MarcLaufen in Outlook Makros? (zb eines das im Hintergrund eine Eingabe überwacht)Tritt das bei allem CATIA Makros auf, oder nur bei denen die auf (bestimmte) externe Bibliotheken zugreifen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
MarcL68 am 30.08.2013 um 09:15 Uhr (1)
Hallo Bernd,Es laufen in Outlook keine Makro (soweit ich es wusste); in alle Falls keine die eine Eingabe erwartet.Das Problem tritt für verschiedene Makros auf mit oder ohne externe Bibliotheken (eine mit Excel) aber nicht immer und nicht auf alle Workstations... ------------------GrussMarc
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber ersetzen
deyhawaii am 30.08.2013 um 11:11 Uhr (1)
Ach richtig, sorry, wollte das ja mit reinstellen. Wie blöde von mir!Hier ist das jetzige Macro:Sub CATMain()String5 = InputBox("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = InputBox("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocum ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA VBA und Outlook
xam0560 am 30.08.2013 um 11:17 Uhr (1)
Hallo Marc,was wird genau geblockt?Kannst du dein Macro debuggen?------------------Gruß,Maximilian
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |