|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
Thomas Harmening am 03.04.2013 um 12:08 Uhr (0)
probiere mal diesCode:Sub main()filename = "C: empAbmessung.xlsx"Dim EXCEL As ObjectSet EXCEL = CreateObject("Excel.Application")EXCEL.Workbooks.Open filenameEXCEL.Application.Visible = TrueEXCEL.Parent.Windows(1).Visible = True_____________Aufteilen auf Tabelle ________________________Dim Tabelle As StringIf PosNr = "000-009,010-099,100" ThenTabelle = "Tabelle1"End IfIf PosNr = "200" ThenTabelle = "Tabelle2"End IfIf PosNr = "300" ThenTabelle = "Tabelle3"End IfIf PosNr = "400" ThenTabelle = "Tabelle4"End I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
Berges am 03.04.2013 um 11:08 Uhr (0)
Hallo ZusammenHabe mein Programm geändert mit Hilfe vom Jens Hansens Kochbuch.Die Zelle Aktivier das Programm aber beim schreiben in die Zelle mit ActiveCell.Value = "Daten" brich das Programm ab.Ich habe mal das Programm aus dem Kochbuch von Jens Hansen (Punktkoordinaten aus V5 nach Excel) laufen lassen.Leider trägt das Programm auch keine Daten in die Tabelle ein.Eine Fehlermeldung kommt nicht das Programm läuft durch.Kann es sein das es daran liegt das ich mit EXCEL 2007 arbeite?GrußRalf---------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
Berges am 02.04.2013 um 13:59 Uhr (0)
Hallo ZusammenHabe ein VB Script das mir Werte aus Catia in Excel schreibt.Alles in eine Tabelle funktioniert.Ich möchte aber die Werte auf verschiedene Tabellen in der geöffneten Excel Datei verteilen.Wie spreche ich die Tabellen (Tabell1 , Tabell2 , Tabell3 u.s.w.) an?Hier der Auszug aus meinen ScriptFileName = "C:TempABMESSUNG.xlsx"Dim EXCEL As ObjectSet EXCEL = CreateObject("Excel.Application")EXCEL.Workbooks.Open FileNameEXCEL.Application.Visible = TrueEXCEL.Parent.Windows(1).Visible = True___________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
Berges am 02.04.2013 um 16:41 Uhr (0)
Hallo BerndDanke für die AntwortAber ich bekomme das nicht hin.Ich bin leider nicht so fit im schreiben von Programmen.Kannst du mir das bitte genauer erklären.Da ich oben schon „EXCEL.Workbooks.Open FileName“ stehen habe rebelliert VB wenn ich dort ein „Set oWorkbook =“ vorsetze.GrußRalf------------------KOBUE
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
bgrittmann am 02.04.2013 um 16:47 Uhr (0)
ServusSetze mal den Filename in Klammern:Code:dim oWorkbook as Object oder WorkbookSet oWorkbook = EXCEL.Workbooks.Open(FileName)Über die Item-Methode der Worksheets-Collection (deinem zuvor geöffneten Workbook) kannst du auf die einzelnen Mappen zugreifen(bin mir nicht ganz sicher, ob diese auch über den Namen geht, schau einfach mal in der Excel Hilfe).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern aus txt-Datei in Catia suchen (Makro)
graaas am 05.04.2013 um 13:28 Uhr (0)
Hallo Zusammen,ich brauche eure Hilfe, und zwar:Ich möchte in Catia V5 ein Makro starten, das mir aus einem txt-File den kompletten Text ausliest und dann nach diesem Sucht und die Bauteile aktiviert.Inhalt der txt-Datei ist schon in dem Suchformat: (NameInGraph=*123.456.789* + NameInGraph=*987.654.321*);allHintergrund der Sache ist folgender, ich habe mehrere Bauteilenummern und will die Parts dazu in Catia aktivieren.Ich habe bereits ein Makro, dass jede Teilenummer einzeln sucht und aktiviert -- dauert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference aus Hauptfunktion in Funktion übergeben
Fmueller am 10.04.2013 um 14:11 Uhr (0)
das passiert nen paar zeilen vorher in der Funktion,hab den quelltext versucht aufs wesentliche herunterzukürzen, damit das problem leichter verständlich is.edit:so sieht die Function bis zur fehlerhaften zeile aus:Public Function Hauptroutine(Anzahl_schnitte, Dateipfad, Richtung, start_abstand, abstand_ebenen, referenzebene)Dim zaehler As Integer laufzeitzählerFor zaehler = 0 To Anzahl_schnitteSet ExcelApplication = GetObject(Dateipfad) "Excel.Application" ExcelApplication.worksheets(Richtung).Cells( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : -Wie realisiere ich Variablenkontrolle
bgrittmann am 21.04.2013 um 21:04 Uhr (0)
ServuszB (geht bestimmt noch "schöner") :Code:Excel.Visible = TrueExcel.Workbooks.Open SetzePfad & "L:SchreibenSchriftenDatenbank.xlsx" Was soll hier die Variabel SetzePfad?? if Materialabfrage = 1 and Blechstaerke = 0.7 then Value = Excel.Sheets("Stahl 0,7 mm").Range("A2").Valueelseif Materialabfrage = 1 and Blechstaerke = 0.75 then Value = Excel.Sheets("Stahl 0,75 mm").Range("A2").Valueelseif Materialabfrage = 2 and Blechstaerke = 1 then Value = Excel.Sheets("Alu1mm").Range("A10").Valueelse Val ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : -Wie realisiere ich Variablenkontrolle
bgrittmann am 19.04.2013 um 14:07 Uhr (0)
ServusJa, du könntest zB den String für den Namen des Worksheets mit den Schleifen "zusammensetzen" bzw Ermitteln und dann nur einmal den Zugriff auf Excel verwenden.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : -Wie realisiere ich Variablenkontrolle
sven180581 am 18.04.2013 um 14:54 Uhr (0)
Servus zusammen,habe folgenden Code geschrieben.Möchte zwei abfragen realisieren.Einmal Materialart... das Klappt Dann neue Abfrage über Materialstärke. Hab in MsgBox zwei Werte vorgegeben. Es ist aber egal welchen Wert ich in die Messagebox eingebe, es öffnet sich trotzdem das Excelfile. Wie muss ich den Code anpassen, dass nur eine der geforderten Werte der Messagebox das Excelfile öffnen?Sub CATMain()Set Excel = CreateObject("Excel.Application")Dim Materialabfrage As IntegerDim Blechstaerke As Doubleret ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catalog als HTML/Excel/Word extrahieren
bgrittmann am 23.04.2013 um 09:54 Uhr (0)
ServusDatei - Speichern unterGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catalog als HTML/Excel/Word extrahieren
Tim2007 am 22.04.2013 um 17:30 Uhr (0)
Hallo Kommunity,ist es möglich, einen Katalog im Catia als Datei zu erportieren, so dass man eine Art Dokumentation hat?Danke für alle Lösungen.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catalog als HTML/Excel/Word extrahieren
bgrittmann am 22.04.2013 um 17:49 Uhr (0)
Servus TimDie Möglichkeit eine Catalog-Datei als txt/csv-Datei abzuspeichern kennst du?Falls das nicht reicht, muss du dir was zusammen programmieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |