|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
PukyRider am 24.04.2013 um 11:24 Uhr (0)
Guten Tag CAD-Gemeinde,das ist mein erster Post hier im Forum, deswegen stelle ich mich kurz vor.Ich bin Maschinenbaustudent und 22 Jahre alt. Den Umgang mit Catia v5 habe ich im Studium angerissen und als Werkstudent vertieft.Zu meinem Problem:Ich habe hier im Forum, was mich schon oft weitergebracht hat (vielen Dank dafür), ein großartiges Makro gefunden. Leider finde ich den Post nicht mehr und kann desswegen den Urheber nicht nennen.Das Makro nimmt den Dateinamen und ersetzt die Partnumber und den Inst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
PukyRider am 24.04.2013 um 14:31 Uhr (0)
Danke für die schnellen Antworten.@bgrittmannZitat:ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:--------------------------------------------------------------------------------FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert aus Excel Importieren
PukyRider am 12.06.2013 um 12:43 Uhr (0)
Ja da hast du recht.Ich habe leider nicht genug Kenntnisse oder Erfahrung auf dem Gebiet der Makroprogramierung und so hat sich erst im Laufe des Threads herausgestellt, dass ich Programmteile in Catia brauche, die ich nicht habe.Das mit dem Makro in Excel ist nur Nebensache und tut hier eigendlich nichts zur Sache. Die Grundidee war halt das "einfache" importieren eines Wertes aus einer Exceldatei. Was sich allerdings, aufgrund des fehlenden VBE, als unerwartet komplex herausgestellt hat.Aber ich werde mi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert aus Excel Importieren
PukyRider am 07.06.2013 um 12:57 Uhr (0)
Hallo Gemeinde,ich habe hier mal ein Macro, welches fast überall im Forum schon mal aufgetaucht ist (desswegen kein Urheber)Es soll nur einen Wert aus einer Excel Datei in Catia importieren. Das ist nur die Grundfunktion die ich brauche, aber leider scheitere ich schon hier.Als Test lasse ich mir mit MsgBox den Wert ausgeben, aber es kommt nichts.Hier erstmal der Code:Code:Sub CATMain()Dim Excel As Object On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wahrscheinlich l ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert aus Excel Importieren
PukyRider am 07.06.2013 um 13:48 Uhr (0)
Danke für die schnellen Antworten.@bgrittmann: es hat sich leider nichts geändert.@roccat: References habe ich in Catia nicht unter Tools und das Makro hat ein End zu viel, dann läuft es bis Line 19 und sagt: Object erforderlich Code:If MyExcel Is Nothing Then[Diese Nachricht wurde von PukyRider am 07. Jun. 2013 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
PukyRider am 29.05.2013 um 10:13 Uhr (1)
Danke für euer Interesse.@ aurotaja: Die Type Lizenz haben wir, daran ist es nicht gescheitert.Und bis jetzt funktioniert auch alles.@ K.Siebert: Bis jetzt ist mir noch kein Fehler aufgetreten. Ich weiß aber auch nicht genau, was du mit dem Punkt meinst.Wenn ich Zeit habe, werde ich das Makro "umbauen".Du meinst den Punkt im Dateinamen und jetzt verstehe ich auch deine Ergänzung.Ich werde es so bald als möglich testen.Catia sagt, "sie" kennt den Befehl Left nicht, bzw. ungültiger Prozeduraufruf oder ungült ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
PukyRider am 24.04.2013 um 14:31 Uhr (1)
Danke für die schnellen Antworten.@bgrittmannZitat:ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:--------------------------------------------------------------------------------FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0 ...
|
In das Form CATIA V5 Programmierung wechseln |