|
CATIA V5 Programmierung : Längen in Excel ausgeben
Tstone am 15.12.2006 um 12:13 Uhr (0)
Hallo ALJ21Ich befürchte was du suchst wirst du hier nicht finden!Wenn Du Detailfragen zu einem deiner Programme hast, kann dir im Forum sicherlich geholfen werden, aber ganze Programme wird wohl keiner für dich schreiben. Mein Vorschlag:Arbeite dich in die Programmierung von Makros ein, fang an ein Programm zu schreiben , und wenn du Hilfe brauchst wirst du sie hier finden.mkna hat dir schon einen klasse Ansatz geliefert.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Beda ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
Tstone am 31.12.2006 um 13:13 Uhr (0)
HalloWir machen das folgendermaßen:Mit einem Makro in CATIA die Stückliste(Catia -Funktionalität) erstellen, als xls speichern und anschließend (immer noch gesteuert über das Makro) Excel starten und Stückliste laden und formatieren.Aber versuche es doch mal mit der Suchfunktion im Forum, das Thema ist schon öfters beackert worden.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 22.10.2009 um 08:36 Uhr (0)
Hallo,myExcel.Quit beendet Excel ohne Probleme.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 22.10.2009 um 09:09 Uhr (0)
Hi,bitte einmal die gesamte Ereignisprozedur einstellen. Nur so kann man zu deinem Problem etwas sagen.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 23.10.2009 um 13:15 Uhr (0)
Hallo,die Lösung deines Problems ist nicht in der Frage ob early oder late binding genutzt wird zu finden. Wenn Excel nicht installiert ist kann dein Programm nicht funktionieren. Auch wenn du alle Excel- betreffende Variabeln umdeklarierst, endet dein Programm spätestens beim ersten Methodenaufruf oder bei der ersten Eigenschaftenzuweisung an Excel.Einer der häufigsten Fehler bei der Softwareautomation ist der Zugriff auf Objekte die eigentlich schon terminiert sind, d.h. du hast Excel mit:Excel.Quit Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 24.10.2009 um 19:22 Uhr (0)
Hallo Daniel,die PIAs werden nur bei DOTNET- Programmierung benötigt, mittels vba kannst du auf diese nicht sinnvoll referenzieren. Interop-Assemblies kapseln mittels eines Wrappers COM-Komponenten für den Einsatz in einer DOTNET Sprache. ------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WorksheetFunction.CountIf funktioniert nicht
Tstone am 26.10.2009 um 18:39 Uhr (0)
Hallo HAW-Raptorich denke du meinst nicht Variabeln, sondern Enumerationen (z.B: SortOn:=xlSortOnValues)Jeder Wert in den Enumerationen wird auch durch einen Integer-Wert repräsentiert. Du musst nur den Integer-Wert anstelle des Enumerationsbegriff einfügen, dann funktioniert das Ganze auch. Diesen Integer-Wert kannst du im Objektkatalog im Excel-VBA-Editor finden, oder in der entsprechenden Hilfedatei.Das ist übrigends ein weiterer Nachteil der späten Bindung. ------------------Grüße TStone "Respektier ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 24.10.2009 um 19:22 Uhr (0)
Hallo Daniel,die PIAs werden nur bei DOTNET- Programmierung benötigt, mittels vba kannst du auf diese nicht sinnvoll referenzieren. Interop-Assemblies kapseln mittels eines Wrappers COM-Komponenten für den Einsatz in einer DOTNET Sprache. ------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 22.10.2009 um 08:36 Uhr (0)
Hallo,myExcel.Quit beendet Excel ohne Probleme.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 22.10.2009 um 09:09 Uhr (0)
Hi,bitte einmal die gesamte Ereignisprozedur einstellen. Nur so kann man zu deinem Problem etwas sagen.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 23.10.2009 um 13:15 Uhr (0)
Hallo,die Lösung deines Problems ist nicht in der Frage ob early oder late binding genutzt wird zu finden. Wenn Excel nicht installiert ist kann dein Programm nicht funktionieren. Auch wenn du alle Excel- betreffende Variabeln umdeklarierst, endet dein Programm spätestens beim ersten Methodenaufruf oder bei der ersten Eigenschaftenzuweisung an Excel.Einer der häufigsten Fehler bei der Softwareautomation ist der Zugriff auf Objekte die eigentlich schon terminiert sind, d.h. du hast Excel mit:Excel.Quit Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
Tstone am 26.10.2009 um 17:25 Uhr (0)
Hallowo wird iWorksheet deklariert, welchen Gültigkeitsbereich hat die Variabel?------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen aus Excel
Tstone am 20.07.2004 um 09:17 Uhr (0)
HalloDie Funktion Item ist im Fall der Collection Text nicht überladen, d.h.du kannst nur einen Long - Wert übergeben. Du kannst aber über eine Schleife deie Name- Eigenschaft mit dem Namen des Textfeldes das du suchst vergleichen.n=0Don=n+1If MyDrawingDocument.Sheets.Item(1).Views.Item(1).Texts.Item(n).Name =TextfeldName Thenzuweisung des Text-Objektes zu einer entsprechenden ObjektvariabelExit doEnd ifLoop until n = DrawingTexts.CountDen Code musst du natürlich noch ein bischen ausarbeiten.Ich hoffe aber ...
|
In das Form CATIA V5 Programmierung wechseln |