|
CATIA V5 Programmierung : Excel Datei über Makro in Catia öffnen
Tapani. am 15.02.2008 um 19:13 Uhr (0)
Hallo Connors,du brauchst stattCode:Set oAWBook = objxl.Workbooks.Addnur Code:Set oAWBook = objxl.Workbooks.open("C:Eigene DateienPara.xls")und statt "oAWBook.SaveAs sFileName" nur "oAWBook.save" verwenden.CU Tapani Zitat:Original erstellt von Connors:Hallo zusammen,ich versuche ein Makro zu schreiben, welches einen oder mehrere Parameter in eine vorhandene Excel Datei exportiert. Ich hab keine Erfahrung mit Makros deshalb hoffe ich dass mir jemand helfen kann. Ich habe es schon geschafft Excel über ein M ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Datei über Makro in Catia öffnen
Tapani. am 18.02.2008 um 08:57 Uhr (0)
Hallo Connormit Hilfe der Zeile:objXL.Parent.Windows(1).Visible = Truekannst du steuern, ob das Programm, das durch objXL repräsentiert wird, auf dem Bildschirm sichtbar ist oder nicht. Wenn man Wert auf die sichtbarkeit legt und das Programm (in diesem Fall excel) von aussen über die com/activeX Schnittstelle gestartet wurde, sollte man "visible" explizit auf "true" setzen, egal um welches Programm es geht. In deinem Fall ist es aber eigentlich gar nicht nötig, excel zu sehen und du kannst "visible" getro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennen von Parametern in PowerCopy über Makro
Connors am 19.02.2008 um 11:36 Uhr (0)
Hallo zusammen,ich stehe vor einem Problem welches sich wie folgt darstellt:Ich habe eine Power Copy erzeugt in welchen ein Wert eines Paramters definiert wird. Diesen Wert möchte ich über ein Makro in eine Exeltabelle exportieren. Das Problem bei der Power Copy ist, dass das Makro den Pfad nicht mehr erkennt wo der Parameter liegt. Das ist ja ach klar. Nun möchte ich fragen ob es eine Möglichkeit gibt den Pfad des Parameters irgenwie auszulesen. Das Problem liegt darin dass der User die Power Copy in vers ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz eine Punktes herausfinden
SirKlabauter am 19.02.2008 um 15:38 Uhr (0)
Hallo an alle!Ich habe einen Punkt vom Typm_HybridShapeFactory.AddNewPointCoordWithReference(i_Point.x, i_Point.y, i_Point.z, i_Ref)per Macro erzeugt.Jetzt möchte ich die Koordinaten dieses Punktes wieder auslesen. Das mach ich mit GetCoord.Jetzt kommt mein Problem. Mit GetCoord bekommt man ja die Absolutkoordinaten des Punktes, um diese umrechnen zu können muß ich wieder an die Reference (welches ein Achsensystem ist) dran kommen. Wie mache ich das? Zum besseren Verständnis hab ich noch ein Bild mit dazu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz eine Punktes herausfinden
SirKlabauter am 19.02.2008 um 17:05 Uhr (0)
Danke!------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schrifkopf parametrisieren
schandmaul0602 am 19.02.2008 um 12:06 Uhr (0)
Hallo, kann ich einen Schrifkopf der im blatthintergrund liegt parametrisieren? Z.B. das ich in ein Excelfile alle Daten wie Nummer, Material usw. ablege und Catia beim Öffnen des entsprechenden Catdrawing die Daten aus dieser Datei in den Schriftkopf liest?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schrifkopf parametrisieren
V5Playaz am 21.02.2008 um 11:00 Uhr (0)
Hallo,ja das ist möglich.schau mal unter intel_aVBScriptFrameTitleBlock in deinem CATIA Verzeichnis, da gibt es ein Makro, um eine Zeichnung samt Schriftkopf zu erzeugen und auszufüllen. Das müsstest du einfach auf deine Bedürfnisse anpassen.grüße Dominik------------------
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennen von Parametern in PowerCopy über Makro
Connors am 21.02.2008 um 14:04 Uhr (0)
Hallo,mittlerweile habe ich es selbst hinbekommen.Habe folgende Zeile ergänzt:Set f = CATIA.ActiveDocument.PartundSet angle1 = parameters1.Item("Part1TEMPLATESOUTPUT_A-SaeulenverdeckungswinkelSichtverdeckungwinkel")geändert in:Set angle1 = parameters1.Item(f.Name+"TEMPLATESOUTPUT_A-SaeulenverdeckungswinkelSichtverdeckungwinkel")Dadurch lese ich den Namen des aktiven Parts aus und gebe in die Deklaration des Parameters also "parameters1" den Beginn des Partnamens als String. Der Nutzer musss dann aber die P ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot im Batch
Petermaen am 21.02.2008 um 14:51 Uhr (0)
Hallo Tapani,diese funktion kenne ich und es hat nicht geklappt.Habe das Script nochmals im Batch ausführt und gab keine Veränderung, die Bildgröße bleibt gleich. (Wight 300 Hight 400).Wenn man das Script nicht im Batch ausführt sondern in CATIA, dann verändert er das CATIA Fenster auf die eingegeben Maße, aber das Product Fenster bleibt in der Größe wie man es beim letzten mal verlassen hat.Das Problem habe ich inzwischen mit meinem Kollegen etwas anders gelöst, und zwar haben wir das Script im Batch gest ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fenster aktivieren?
SirKlabauter am 27.02.2008 um 09:08 Uhr (0)
Guten Morgen,Ich schreibe ein Macro mit CatiaVBA. Mit diesem Macro öffne ich eine Exceltabelle die sichtbar sein soll. Ist sie auch. Mein Problem ist das nach dem Öffnen-Dialog Excel im Vordergrund ist. Wie bekommt man das hin das Catia wieder das aktive Fenster ist?Klabauter------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fenster aktivieren?
SirKlabauter am 27.02.2008 um 10:09 Uhr (0)
Ich hab das Problem schon selber gelöst. Für alle die es wissen wollen wie das geht:AppActivate XWobei X für den Titel der Application steht.------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .exe datei aus Catia starten
raeftec am 28.02.2008 um 09:24 Uhr (0)
Hallo miteinander,ich habe folgendes Problem.Ich habe eine EXE Datei wo ich aus dem Catia heraus direkt starten mag.Vergleichbar wie mit einem Makro dem wo ich ein Icon zuordne.Wenn ich die EXE manuell starte geht das prima.Jetzt will ich nicht jedesmal die EXE Datei doppelkicken sondern ein Icon in Catia drücken wo die EXE startet.Wo kann ich diese EXE Datei einem Icon zuordnen?Gruß Raeftec
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .exe datei aus Catia starten
RSchulz am 28.02.2008 um 09:32 Uhr (0)
Hallo,man kann keine .exe aus CATIA heraus öffnen. Diese .Exe müsste nach CATVBA konvertiert werden.------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
|
In das Form CATIA V5 Programmierung wechseln |