|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
TobiS am 26.08.2009 um 07:46 Uhr (0)
Leider ist beim dem Eintrag die Beispieldatei gelöscht. Ich hab mir auch schon die Makros aus der Online-Hilfe angeschaut, aber ich versteh nur Bahnhof wenn ich mir das ganze anschaue und habe keinen Plan wie ich das dann auchnoch mit Excel verknüpfen soll. Leider fehlt mir die Zeit mich komplett in die Makroprogrammierung einzuarbeiten...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
TobiS am 27.08.2009 um 13:30 Uhr (0)
Sehe ich das richtig, das wenn hier ein Thema nicht innerhalb der ersten zwei Tage beantwortet ist, das die Wahrscheinlichkeit das es in nächster Zeit beantwortet wird relativ gering ist?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
DanielFr. am 27.08.2009 um 14:15 Uhr (0)
Hallo Tobias,du schreibst du hast keine Ahnung von Makroprogrammierung, die Zeit dich in die Makroprogrammierung einzuarbeiten fehlt dir auch, aber du erwartest von anderen CAD.de Mitgliedern das sie sich die Zeit nehmen und sich in dein Problem einarbeiten und es dir anschließend auf dem Silbertablett servieren? Dein Problem ist doch schon längst gelöst! Schau dir nochmal den Link von Bernd an. Hier wurde zwar die Beispiel.txt Datei gelöscht aber das war ja nur ein Script aus der Onlinedoku. Auf dieses ka ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript Funktionen in CATVBA nutzen
DanielFr. am 08.09.2009 um 17:44 Uhr (1)
Hallo,was ist das genau Problem? Du kannst eine SelectElement auch in CATvba nutzen. Hierzu darfst du jedoch die Selektion nicht als solche deklarieren sondern als Objekt. Das selbe ist mit dem CATBSTR. Diese wird einfach als Objekt deklariert.Zur Erklärung:Es gibt in Visual Basic Funktionen die nicht oder nur teilweise unterstützt werden. Das liegt in der Regel an der Deklaration des jeweiligen Objekts. Wenn du nun das Objekt auch als Objekt (die Mutter aller Objekte wie Selektion, Document, etc.) deklari ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
milburn am 12.09.2009 um 18:20 Uhr (0)
Hallo Zoltan,danke für die Links...genau was ich gesucht habe !!!!Jetzt wird alles gut ! ;-)Das Skript durchläuft jetzt alle Parts und nimmt noch den Teilenamen mit :-------------------------Sub CATMain()Dim i as IntegerDim prod As ProductDim m As Integer Exel öffnenSet objXL = CreateObject("Excel.Application")objXL.Visible = TrueSet oAWBook = objxl.Workbooks.AddBerechnungm=2 Zeile in Exeli = 0for i = 1 to CATIA.Documents.Count If (Right(CATIA.Documents.Item(i).Name,7) = "CATPart") then Set prod = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Bemaßung
DanielFr. am 03.09.2009 um 17:55 Uhr (0)
Hallo Cohixu,du machst erstmal gar nichts falsch. Es gibt Funktionen (unter anderem diese und die Selektion) deren Objekt nicht in VBA unterstützt werden. Das heißt wird eine Objekt als DrawingDimension deklariert ist die Funktion "add" entweder eingeschränkt oder gar nicht verfügbar.Um dem Problem jetzt Herr zu werden darfst du das Objekt nicht als DrawingDimension deklarieren (early Binding) sondern als Object (late Binding). Der Unterschied zwischen early und late Binding liegt somit in der Deklaration ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename = PartNumber?
IIYTII am 15.09.2009 um 14:12 Uhr (0)
Hi Makronizer,geht das in die Richtung von Tabellenbauteilen? Du hast ja geschrieben, dass dein Makro die Partnumber des Produktes und Parts abändert. D.h. irgendwo müssen ja die Informationen stehen, wie das Part/Product heißen soll. Wenn du diese Nummer in einen String speicherst und dann die Funktion Catia.Savetofile benutzt mit der variablen Partnummer im Pfad, dann speichert es automatisch dein neues Part ab. Willst du einen haufen Parts/Producte umbenennen und abspeichern, dann musst du eine Schleife ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tools - References
Kne am 17.03.2011 um 13:45 Uhr (0)
Hallo Thomas,das ist leider nicht möglich, da z.B. die Excel Object Library benutzt werden soll. Auf dem einen PC gibt es nur Version 11, auf andern nur 12, usw. ...------------------Grüße aus KölnStefan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei öffnen, Voreinstellung für Pfad
cuco am 15.03.2011 um 17:33 Uhr (0)
Hallo,ich habe das selbe Problem. Ich weiß, dass er standard Befehl in Excel VBA über den eintrag einer Textbox folgendermaßen wählbar ist und auch funktioniert.Set fs = CreateObject("Scripting.FileSystemObject")ChDir "C:Users"ChDrive (Mid("C:Users", 1, 3))Dateiname = Application.GetOpenFilename _ ("XLS (*.xls),*.xls,XLSX (*.xlsx),*.xlsx")Das Problem ist, dass dieser Typ (Application und auch GetOpenFilename) in Catia nicht funktioniert.Das "CHDir" vor deinem Befehl, den auch ich in Catia für meine Da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zu AnnotationSets
buecherm83 am 24.01.2014 um 07:56 Uhr (1)
nein, daran kann es nicht liegen.es liegt eher an der If-Schleife in der die Nummer des Punktes erzeugt wird.Mir ist aufgefallen, wenn ich Catia neu starte und das selbe Part oder Product lade und das Makro laufen lassedie Nummer des Punktes dann richtig angelegt wird.Gibt es einen Befehl mit dem ich in VBA den Zwischenspeicher leeren kann? Habe nur welche für VBA unter Excel gefunden.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sporadische teils unerklährliche Makrofehler
Maetes am 19.10.2009 um 17:50 Uhr (0)
Hallo miteinander!Wir haben derzeit massive Probleme bezüglich Funktionalität bzw. Erreichbarkeit unserer Makrosprogramme. Entsprechend sind alle Projekte stillgelegt, bis wir die Fehlerursache nicht entdeckt haben.Sie treten je nach Lust und Laune auf, sind nicht reproduzierbar und treten immer an verschiedenen Orten auf.Oft beheben sich die Fehler von alleine durch einen Neustart von CATIA und oder Windows - was allerdings so nicht akzeptierbar ist.Mir sieht das nach einem Speicherverwaltungsproblem oder ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WorksheetFunction.CountIf funktioniert nicht
HAW-Raptor am 21.10.2009 um 17:50 Uhr (0)
Hallo,ich habe aus meine Excel-Userform diesen Befehl genommen, um eine ComboBox zu füllen und dabei die doppelten Einträge zu ignorieren.Hier der Excel-Code:Private Sub comboboxfuellen(cb As ComboBox, wks As Worksheet, lngCol As Long) Dim lngZeile As Long For lngZeile = 2 To wks.Cells(wks.Rows.Count, lngCol).End(xlUp).Row If WorksheetFunction.CountIf( _ wks.Range(wks.Cells(2, lngCol), wks.Cells(lngZeile, lngCol)), _ wks.Cells(lngZeile, lngCol)) = 1 Then cb.AddItem wks.Cells(lngZeile, lng ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WorksheetFunction.CountIf funktioniert nicht
HAW-Raptor am 21.10.2009 um 19:21 Uhr (0)
Hallo,die Funktion Autofilter funktioniert auch nicht, kann da jemand helfen? So funktionierts in Excel:ExcelSheet.Range("A1:HH308").AutoFilter Field:="CF", Criteria1:="8"In Catia meckert er das Autofilter nicht ausgeführt werden konnte
|
In das Form CATIA V5 Programmierung wechseln |