|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 17.11.2004 um 20:01 Uhr (0)
N Abend Befehl ohne Wirkung Setze ihn nach part1.update und excel ist dann immer noch activ Habe ein weiter Frage - über den Befehl ActiveWorksheet.copy kopiere ich mir eine einzeles Arbeitsbaltt in eine neue mappe und speichere diese. sobald ichdiese mappe dann öffen kommt die abfrage ob die verknüpfungen zur ursprungsdatei aktualisiert werden sollen (das ursprungsbaltt ist mit anderen blätter in der großen arbeitsmappe verknüpft. kann ich diese abfrage abschalten? Gruß Hugo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 18.11.2004 um 11:10 Uhr (0)
und gleich noch eine frage, du hattest schon mal auf eine frage zur masse, volumen, etc. ermittlung in catia geschrieben. bekome ich das auch als excel datei und nicht als .txt hin, wenn ich die masse eines gesamten Produktes(!) herausbekommen möchte???
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
EmilioSanchez am 18.11.2004 um 12:26 Uhr (0)
Hallo Hugo, Frage: Wie startest du Excel? Über ein anderes Programm und dessen Programmierschnittstelle? Solte das der Fall sein mußt du das Objekt zurücksetzen mit set objektname = nothing Aktualisieren der Verknüpfungen lt. MS Hilfe: Aktualisieren der Verknüpfungen beim Öffnen von Arbeitsmappen nicht nachfragen, sondern diese automatisch aktualisieren Diese Option ist nur für den aktuellen Benutzer relevant und betrifft nur die geöffneten Arbeitsmappen. Andere Benutzer der Arbeitsmappe sind nicht betroff ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 18.11.2004 um 13:05 Uhr (0)
Hallo Bernd Der Befehl funktioniert auch nicht: Excel läuft im Hintergrund weiter. Es ist eigentlich immer noch der gleiche Programmaufbau wie bei Dir im Beispielprogramm oben: Dim Excel As Object On Error Resume Next Set Excel = GetObject(, Excel.Application ) If Err.Number 0 Then Set Excel = CreateObject( Excel.Application ) Excel.Visible = False Excel im Hintergrund auch bei true noch da End If Wie mache ich das mit der masse in catia über analyze oder über ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
EmilioSanchez am 18.11.2004 um 14:01 Uhr (0)
Hallo Hugo, in dem Beispielmakro von mir wird Catia von Excel aus gestartet und gesteuert. In dem Beispiel von dir wird Excel von Catia aus angesprochen. Du erstellst deinen Objektverweis mit: Set Excel = CreateObject( Excel.Application ) zum beenden brauchst du dann: Excel.quit Der Beitrag zur masse, volumen, etc. ermittlung in catia war nicht von mir. Da kann ich dir leider nicht weiterhelfen. C4N Bernd
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 18.11.2004 um 14:36 Uhr (0)
Hallo Bernd Sorry - hab mich vertan. Alles klar. Danke für die Hilfe. Gruss Hugo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 23.11.2004 um 16:40 Uhr (0)
Hallo Bernd Muss dich noch mal mit dem Excelproblem belästigen soe sieht es aus ... On Error GoTo Startfehler Dim Excel As Object On Error Resume Next Set Excel = GetObject(, Excel.Application ) If Err.Number 0 Then Set Excel = CreateObject( Excel.Application ) Excel.Visible = False Excel im Hintergrund End If Workbooks.Open Pfad Sheets(1).Activate ... excel.quit end sub ist aber immer noch in der task list zu sehen??? was kann d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
EmilioSanchez am 23.11.2004 um 22:23 Uhr (0)
Hallo Hugo, denke der Fehler liegt in der Fehlerbehandlungsroutine. Da On Error Resume Next das Makro anweist bei einem Fehler mit dem nächsten Befehl fortzufahren bekommst du nie eine Fehlermeldung bei fehlerhaftem Programmcode. Habe deinen Code umgeschrieben und getestet. Hat funktioniert. CUT HERE Sub catmain() Wozu? On Error GoTo Startfehler Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
SteelNinja am 03.02.2016 um 13:48 Uhr (1)
Hey Joe,Danke für die schnelle Rückmeldung.Leider hat das so nicht ganz funktioniert.Wenn ich die Zeile direkt übernehme, bekomme ich einen Runtime-Fehler: 1004 Application-defined or object defined error.Hab dann mal folgendes versucht:Dim Element As ObjectSet Element = selection1.Item(I).Valuesheet1.Cells(5, I + 1).Value = Element Führt aber zu einem Runtime-Fehler: 424 Object required.Zwischen dem .Item(i) und .Item2(i) konnte ich keine Unterschiede feststellen.Leider fehlt mir für so eine detaillierte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Link auf Exelliste
atngmbh am 20.01.2005 um 11:45 Uhr (0)
Hallo, Irgendwie verstehe ich es nicht. Ich möchte in einer Excel-Datei verschiedene Daten speichern und dann über ein Catscript als Text in meinem Hintergrund darstellen. Mein Problem besteht darin, die Syntax richtig zu verwenden, da ich erst frisch in der Programmierung stehe. Wenn mir hier jemand mit einem Testbeispiel helfen könnte wäre dies für mich sehr hilfreich. Danke. Uwe
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
shafira3 am 24.02.2005 um 09:00 Uhr (0)
Hallo Zusammen, Gibt es da jemand mir helfen kann ? Ich möchte Excel data (Cells) mit VBA makro CATIA V5 einlesen. Aber leider funktioniert das Script nicht. Ich kann die werte nicht bekommen. Anbei schreibe ich mein Script Vielen Dank Voraus für die Hilfe Sub CATMain() Text as String Set excel = CreateObject( Excel.application ) excel.Workbooks.Add Text = excel.worksheet( Tabelle1 ).Cells(1, 1).Value Msgbox Text End Sub ------------------ succesfull
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
shafira3 am 24.02.2005 um 09:03 Uhr (0)
Hallo Zusammen, Gibt es da jemand mir helfen kann ? Ich möchte Excel data (Cells) mit VBA makro CATIA V5 einlesen. Aber leider funktioniert das Script nicht. Ich kann die werte nicht bekommen. Anbei schreibe ich mein Script Vielen Dank Voraus für die Hilfe Sub CATMain() Text as String Set excel = CreateObject( Excel.application ) excel.Workbooks.Add Text = excel.worksheet( Tabelle1 ).Cells(1, 1).Value Msgbox Text End Sub ------------------ succesfull
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
CTenschert am 24.02.2005 um 09:37 Uhr (0)
Hallo, ich Lese die Tabelle in eine Variable ein s.u. Hoffe das ist hilfreich. ############################################# Public myWerte () as String Const myTabelle = c:/test.xls Sub LeseExcel() Definieren der Exeltabelle Dim xl As Object Set xl = CreateObject(myTabelle) Einlesen der Blätter der Exceltabelle myWerte = xl.worksheets( Blatt.1 ).range( A1 , U8 ).Value xl.Close Set xl = Nothing End Sub ###################################### ------------------ Mit freundlichem Gruß von Carl Te ...
|
In das Form CATIA V5 Programmierung wechseln |