|
CATIA V5 Programmierung : Datei vorhanden???
robert_de am 28.10.2005 um 13:37 Uhr (0)
Hallo tomtom1972, vielen Dank für deinen Tip.Leider bekomme ich das nicht ganz hin das in meinem Code umzusetzen.Deswegen habe ich dir den teil der bei mir das erstellen der Excel Datei übernimmt einfach mal in den Anhang geschrieben. Villeicht kannst du mir da etwas besser zeigen wie deine Lösung gemeint ist.Ach ja bin nur auf diese fragestellung gestoßen da mir uafgefallen ist das wenn ich die Tabelle geöffnet habe und meien Makro noch einmalüber mein Product laufen lasse und dann keine neu Datei erstell ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import a material library in V5R12
ludo62 am 31.10.2005 um 11:19 Uhr (0)
Hallo Catia GemeindeIch bin ein französischer Student, und ich braucht Hilfe bezüglich des Imports a material library in V5R12. Ich habe einige Probleme, die ich lösen möchte. Ich benutzte eine Materialliste im Format Excel (mit Spalten Family_Name, Werkstoff_Name, Dichte). Ich möchte mehr als 1.500 Werkstoffe importieren, die zu einigen Familien gehören.Problem 1: Hat jemand schon ein Makro geschrieben, um einen Matlib-Datei mit einem Excel-Datei zu erzeugen ? Ich habe schon ein Excel-Makro programmiert, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei vorhanden???
tomtom1972 am 28.10.2005 um 08:33 Uhr (0)
Hallo,wenn man unter Windows ein Excel-file öffnet, welches schon ein anderer User geöffnet hat, so wird das Excel-file automatisch schreibgeschütz geöffnet. Dann kann man den Schreibschutz einfach über die Property ReadOnly des ActiveWorkbooks abfragen, also so:--------------Excel aufNamExcel = Catia.FileSelectionBox("Select Excel","*.xls", CatFileSelectionModeOpen)If NamExcel = "" Then End ---------in VB End / im CATSCript Exit SubEnd IfSet objXL = CreateObject("Excel.Application")objXL.Visible = T ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisch Flächen auslesen
Catialuder am 07.11.2005 um 10:45 Uhr (0)
Hallo zusammen!Da ich auf dem Gebiet der Programmierung Neuling bin, bringt es mir nichts die schon erstellten Beiträge zu durchsuchen. Verstehe da oftmals nur Bahnhof. Habt deshalb Verständnis, wenn ich etwas Frage, was schon mal behandelt wurde.Jetzt die Frage: Ich suche nach einer Möglichkeit, bestimmte Flächen nach ihrer Benennung (Part-übergreifend in einem Produkt) zu suchen, diese zu vermessen und ihre Werte so auszulesen, dass ich sie zum Beispiel in einer Excel Tabelle o.ä. weiterverarbeiten kann. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisch Flächen auslesen
V5-Maxe am 07.11.2005 um 13:56 Uhr (0)
Hallo Catialuder,es gibt sicher mehrere Wege dein Problem zu lösen.Hier mein Vorschlag:alle Elemente zu selectieren, die "Türöffnung*" heißen:Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim mysel As SelectionSet mysel = productDocument1.Selectionmysel.search "name=Türöffnung* & (((CATStFreeStyleSearch.Surface + CATPrtSearch.Surface) + CATGmoSearch.Surface) + CATSpdSearch.Surface)),all"dann kannst du die selected Elements zählen und in einer Schleife nacheinander messen und ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
stefanandreas am 22.11.2005 um 15:55 Uhr (0)
Hallo Christian,die VBA-Integration ist ziemlich analog zu der in z.B. Excel (da kann man ein bischen üben). einfach neue Userform erzeugen und mit der Toolbox Elemente hinzufügen. mit Doppelklick auf so ein Element (z.B. Button) bekommst du direkt eine dazugehörige Sub (programabschnitt).ein Buch kann ich Dir nicht empfehlen, aber für den Einstieg helfen auch CATIA fremde Foren, wie z.B. Herbers Excelforum weiter, soweit es um den VB Code geht.also einfach mutig ausprobieren und Spaß haben.Aufruf:Sub CATM ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
JosefGierl am 17.01.2006 um 12:01 Uhr (0)
Hallo,versuche schon seit längerem ein Beispiel oder eine Vorgehensweise für mein Problem zu finden. Dadurch bin ich auch auf diese Forum gestossen. Hoffe Ihr könnt mir helfen.- Ausgangssituation:Hab ein in Catia V5 R14 Parametrisiertes Modell. D.h. es gibt Parameter die die Länge gewisser Bauteile steuern und Parameter über die eingestellt werden kann, ob ein Bauteil existiert oder nicht.Ausserdem hab ich ein kleine Excel VBA Userform über die ich einige Eingaben abfrage und daraus Ausgaben berechne. - Wa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
kruemmel am 17.01.2006 um 16:23 Uhr (0)
hallo!ich beschäftige mich gerade mit ähnlichen problemen. mit den office web components kann man z.B. ein excel-file in eine form einfügen. diese kann als quelle auf csv-daten zurückgreifen.die parameter kann man über part/product parameters.item(i).value bzw. .name aus dem catia herauslesen. vorsicht aber mit den formaten, da hier nur strings exportiert werden (es ist also etwas fuddelarbeit notwendig)naja - der rest ist fleißarbeit...gruss vom kruemmel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
JosefGierl am 19.01.2006 um 12:51 Uhr (0)
Hallo,danke für Deine Antwort. Zumindest weiss ich jetzt das es funktioniert.- Gibt es irgendwo eine Anleitung für die API?- Hat jemand einen Code-Schnipsel für mich? ;-)Mfg Josef
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
bgrittmann am 10.07.2014 um 11:43 Uhr (1)
ServusNach Filename muss := stehen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Parameter über Excel VBA steuern
JosefGierl am 19.01.2006 um 15:32 Uhr (0)
Hallo,bin jetzt schon ein Stück weiter, aber irgendwie auch nicht!Verwende jetzt die Hilfe Datei V5Automation.chm, die bei Catia dabei ist, aber es wird trotzdem nichts. Kann mich nicht mit catia verbinden.Hab mir eine UserForm mit einem Button gebastelt. Private Sub CommandButton1_Click() Dim CATIA As Object Set CATIA = GetObject(, "CATIA.Application") has to be running Set CATIA = CreateObject("CATIA.Application") MsgBox CATIA.ActiveDocument.Name End SubAber egal, ob Catia schon läuft und ich Get ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
shoutz000 am 10.07.2014 um 17:25 Uhr (1)
Kann es sein das dieser Sub komplett übersprungen wird?!ich habe über ein Makro die ZeileDim Name As StringName = currentprod.PartNumbergeprüft es wurde mir zurück gegeben das es diesen Befehl nicht gibt.Name = currentprod.Name funktioniert.Aber im Stücklistenmakro kommt bei beiden Varianten keine Fehlermeldung?!nur bei NewBook.SaveAs FileName := fName kommt auch im Stücklistenmakro ein Fehler...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
bgrittmann am 10.07.2014 um 08:00 Uhr (1)
ServusStimmt der Pfad bzw Dateiname (mit MSGBox mal ausgeben lasen)Hast du Schreibrecht auf das Verzeichnis?Welche Excelversion hast du?(bei Excel 2010 steht in der Hilfe folgendes Beispiel: "NewBook.SaveAs Filename:=fName")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |