|
CATIA V5 Drafting : Tabellen in CATDrawings updaten?
DanielFr. am 26.09.2009 um 11:42 Uhr (0)
Hallo Pesel,@Pesel: Ich habe nächste Woche ein wenig Zeit da werde ich das mal schreiben. Von mir gibts wie gewohnt nur Freeware .Das Makro macht das selbe wie das von Michael. Der Ablauf sieht dann folgendermaßen aus:1. In CATIA muss eine Drawing geöffnet sein.2. Das aktive Blatt muss eine Tabelle enthalten, wenn nicht kann der Anwender eine Tabelle selektieren3. Die Tabelleninformationen werden ausgelesen (CATIA ist dabei nicht sichtbar)4. Wird Excel beendet, wird auch die Bearbeitung abgebrochen (sprich ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 26.10.2009 um 07:50 Uhr (0)
Hallo,nein das musst du nicht zwingend. Wenn du dein Excel Object als "Excel.Application" bzw. dein Workbook als "Workbook" deklarierst brauchst du die Libary sonst kann VB nichts mit den Typen anfangen. Wenn du sie aber als Object deklarierst dann brauchst du keinen Verweis und VB kann trotzdem arbeiten (auch den Autofilter einsetzen). Diese Typen sind alle nur Vererbungen des Objects und können somit auch als ein solches deklariert werden------------------MFG DanielSysteminformation | Inoffizielle CATIA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 26.10.2009 um 07:50 Uhr (0)
Hallo,nein das musst du nicht zwingend. Wenn du dein Excel Object als "Excel.Application" bzw. dein Workbook als "Workbook" deklarierst brauchst du die Libary sonst kann VB nichts mit den Typen anfangen. Wenn du sie aber als Object deklarierst dann brauchst du keinen Verweis und VB kann trotzdem arbeiten (auch den Autofilter einsetzen). Diese Typen sind alle nur Vererbungen des Objects und können somit auch als ein solches deklariert werden------------------MFG DanielSysteminformation | Inoffizielle CATIA ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Drafting : Tabellen exportieren
DanielFr. am 06.10.2009 um 18:29 Uhr (15)
Hallo Rolf,ich bin an einem Makro dran. Das ist zwar eigentlich nicht zum Export von CATIA Tabellen geschrieben bringt aber den Vorteil mit das es dies macht .Das Makro soll zum Bearbeiten von großen CATIA Tabellen geeignet sein (bzw. wird dafür geschrieben). Es stellt eine direkte Verbindung zwischen Excel und CATIA her (das heißt es synchronisiert eine Tabelle (z.B. vom User ausgewählt) mit einem Excel-Worksheet in Echtzeit) und das in beide Richtungen).Ich denke das Makro (naja vielmehr VB.NET Programm) ...
|
| In das Form CATIA V5 Drafting wechseln |
 BroadCast-To-Excel.zip |
CATIA V5 Programmierung : Parameter zu excel
DanielFr. am 11.09.2012 um 11:17 Uhr (0)
Hallo Christoph ,anbei ein Script welches alle direkten Parameter (Parameter welche du selbst über die Function "Paramter" angelegt hast) in ein Excel Tabellenblatt schriebt. Der Name steht dabei in der Spalte "A" der zugehörige Wert in der Spalte "B". Das Script verarbeitet alle Parameter unabhängig vom Namen oder vom Typ (alle Werte werden in einen String wert umgewandelt).Excel kann dabei geöffnet oder geschlossen sein (Es muss jedoch einen Eintrag in der Registry geben, d.h. Excel MUSS registriert sei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Excel, VBA und Catia
DanielFr. am 12.10.2009 um 08:22 Uhr (0)
Hi,ah ok ich bin davon ausgegangen das ein Katalog auch in CATIA erstellt wurde. Wenn es den Katalog nur in Excel gibt würde ich wie folgt vorgehen.Du brauchst auf jeden Fall eine Spalten in der du die Dateinamen einfügst. Jetzt bauchst du dir eine UserForm mit deinen DropDown Feldern zusammen. Im Initial-Ereignis der Form (also beim Laden) stellst du zuerst eine Verknüpfung mit Excel her.Code:Dim myExcel as ObjectOn Error Resume nextSet myExcel = GetObject(,"Excel.Application")If Err.Number 0 thenSet myE ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Excel, VBA und Catia
DanielFr. am 12.10.2009 um 07:45 Uhr (0)
Hallo,ja sicher ist das möglich. Aber warum erstellst du dir nicht direkt im Katalog schon einen ordentlichen Filter (mit Hilfe der Keywords). Dann hast du auch DropDown Menüs und du brauchst das Rad nicht neu erfinden ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 24.10.2009 um 08:33 Uhr (0)
Hallo,wenn es sich um Office 2007 handelt könnte es an den PIAs liegen. Hier mal ein Link der dieses Interop Problem beheben könnte.Anmerkung:Wenn du alles als Objekte deklariert hättest dann brauchst du keinen Verweis auf eine Excel Libary und hast somit auch keine Probleme mit dieser Primary Interop Assemblies------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 24.10.2009 um 08:33 Uhr (0)
Hallo,wenn es sich um Office 2007 handelt könnte es an den PIAs liegen. Hier mal ein Link der dieses Interop Problem beheben könnte.Anmerkung:Wenn du alles als Objekte deklariert hättest dann brauchst du keinen Verweis auf eine Excel Libary und hast somit auch keine Probleme mit dieser Primary Interop Assemblies------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Zahnrad mit Excel
DanielFr. am 18.06.2009 um 13:45 Uhr (0)
Hallo,welche Excel Version setzt du den ein? 2007 kann CATIA nicht interpretieren da das Microsoft Office Library 10 Objekt fehlt (2007 hat nur ein 12er Objekt ) ------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
Excel : VB.net: ActiveSheet.PageSetup und Fusszeile
DanielFr. am 07.08.2009 um 10:46 Uhr (0)
Hallo G. Dawg,das kann ich nur bestätigen. Hatte gerade genau das selbe Problem:Hier die Erkenntnisse:* &P = Dateipfad (aus Excel = aktuelle Seite)* &N = Dateiname (aus Excel = Max. Seitenanzahl)* &D = Datum (aus Excel = Datum)* &A = Max. Seitenanzahl (aus Excel = Blattname)* &S = aktuelle Seite (aus Excel = XXX)* &T = LEER (aus Excel = Uhrzeit)* &Z = LEER (aus Excel = Dateipfad)* &F = LEER (aus Excel = Dateiname)------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form Excel wechseln |
|
CATIA V5 Programmierung : Update als Batch-Job
DanielFr. am 05.06.2012 um 10:23 Uhr (0)
Hallo zusammen ,mal eine ganz andere Idee zum Thema:Warum steuerst du das Ganze nicht direkt aus der Excel-Datei heraus. Hier kannst du das SheetChange-Ereignis nutzen um Änderungen direkt an das Part weiterzugeben. Folgende prinzipielle Vorgehensweise ist dabei notwendig1. Excel ist geöffnet und Daten des Arbeitsblattes (welches mit der DesignTable verknüpft ist) wurden geändert2. CATIA wird instanziiert (d.h. es ist nicht sichtbar) (über das COM-Object)...Hier kannst du gleich Abfragen ob der MA der die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte import
DanielFr. am 05.08.2010 um 09:04 Uhr (0)
Hallo ,ich denke es liegt daran das dein CATIA nicht ordnungsgemäß als ActiveX-Komponente registriert ist. EXCEL versucht nun im Code über "Set CATIA = GetObjcet(,"CATIA.Application") das registrierte CATIA Objket zu instanzieren. Das ist aber nicht möglich da in der Registry die entsprechenden Verweise fehlen. D.h. du musst die DOS-Konsole öffnen und dort gibst du folgende Zeilen ein:1. ....INSTALLATIONSPFADCNEXT.exe unregserver [ENTER]2. ....INSTALLATIONSPFADCNEXT.exe unregserver [ENTER]Jetzt wird die Re ...
|
| In das Form CATIA V5 Programmierung wechseln |