|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 12.09.2008 um 18:54 Uhr (0)
Ich hab bis jetzt folgenes im Makro stehen:Sub CATMain()Dim TempPfadTempPfad="C:"Dim fsoSet fso=CreateObject("Scripting.FileSystemObject")Dim DateinameDateiname=fso.GetTempName()TempPfad=TempPfad+Dateiname+".bmp"Dim Viewer1Set Viewer1=Catia.ActiveWindow.ActiveViewerViewer1.UpdateViewer1.CaptureToFile catCaptureFormatBMP,TempPfadDim xlAppSet xlApp = CreateObject("Excel.application")If xlApp is Nothing Then Exit SubxlApp.Visible = True Excel anzeigenxlApp.Workbooks.addEnd SubDamit wird ein Bild von CATIA ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
K-Volkmann am 28.01.2011 um 12:39 Uhr (0)
Hallo zusammenhabe gerade den Code ganz oben von Animexx getestet.In catia läuft das makro und legt mir ein Bild auf C: abWenn ich den Code in Excel eingebe und starte bekomme ich eine FehlermeldungWas muss an dem makro in Excel anders sein ?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Thomas Harmening am 12.09.2008 um 22:35 Uhr (0)
hmm, irgendwie habe ich es doch gespürt, dass das Bild im Verzeichnis nicht nur einfach herumliegt,sondern kurz vorher in der *.catvbs erzeugt wird... ... und da hatte ich zwei Möglichkeiten, greife ich vor und interpretiereoder gebe ich mal eine Antwort rein auf Basis der Aufgabenstellung.ungetestet, da kein Catia vor Ort ;-) aber untenstehender Code läuft zumindest in Excel.Code:Sub schnippselbild()Set xlApp = CreateObject("Excel.application")If xlApp Is Nothing Then Exit SubxlApp.Visible = True Excel a ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 13.09.2008 um 11:15 Uhr (0)
@Rübe, bin ganz verwundert dich hier zu lesen, muss mal einen Gegenbesuch machen*gHe? Versteh ich nicht, wie du es meinst.[Diese Nachricht wurde von Animexx am 13. Sep. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
runkelruebe am 13.09.2008 um 11:20 Uhr (0)
@Animexx mußt Du auch nicht @Thomas es war Freitag, TV war doof, ich dachte ich treib mich mal ein wenig rum Freu mich auf Deinen Besuch und überlasse Dir hier wieder das Feld ------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...System-Info Excel -Suche RuA-Suche FAQ-ACAD Hilfe zu CAD.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Thomas Harmening am 13.09.2008 um 13:59 Uhr (0)
Zitat:Original erstellt von Animexx:@Rübe, bin ganz verwundert dich hier zu lesen, muss mal einen Gegenbesuch machen*gHe? Versteh ich nicht, wie du es meinst.[Diese Nachricht wurde von Animexx am 13. Sep. 2008 editiert.]Was verstehst du nicht, wie ich es meine?Sicherlich nicht die Antwort an @Runkelrübe, die Antwort @Rübe war ja auch nur für @Runkelrübe gedacht -symbolisiert durch das @Wenn es der Code ist, dann bitte präzisier werden was nicht funktioniert und nicht noch einen weiteren Thread im VBasic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 13.09.2008 um 16:41 Uhr (0)
Es hat funktioniert... ich danke Euch für Die Antworten. Jetzt die nächste Frage: Mit welchem befehl kann ich das Strukturbaum abschalten?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
CEROG am 13.09.2008 um 16:44 Uhr (0)
Hast du schon mal in die automation.chm geschaut?------------------Meine FirmaWie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 13.09.2008 um 17:20 Uhr (0)
Hab entsprechenden Eintrag gefunden:CatSpecsAndGeomWindowLayout (Enumeration)enum CatSpecsAndGeomWindowLayout { catWindowSpecsOnly, catWindowGeomOnly, catWindowSpecsAndGeom}Specification and geometry window layout.It is used by the SpecsAndGeomWindow object. ithEdg Values: catWindowSpecsOnly The specification tree viewer only is displayed catWindowGeomOnly The geometry 3D viewer only is displayed catWindowSpecsAndGeom The specification tree viewer and the geometry 3D viewer are both displayed jedoch wei&s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
CEROG am 13.09.2008 um 17:23 Uhr (0)
Zitat:Original erstellt von Animexx:Das Programm meckert dass catWindowGeomOnly nicht deklariert ist. Was mach ich falsch?Was könnte denn falsch sein, wenn CATIA meckert, daß eine Variable nicht definiert ist?By the way: Füll doch mal deine Systeminfo aus. ------------------Meine FirmaWie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl in Makro einfügen
V5Playaz am 12.09.2008 um 12:29 Uhr (0)
Hallo Jens,so sollte eine Auswahl möglich sein:Code:Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selection msgInput = MsgBox("Alle Constraints ausblenden?", vbYesNoCancel, "Constraints")If msgInput = vbYes Then selection1.Search "CATAsmSearch.MfConstraint,all" Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1end ifmsgInput = MsgBox("Alle Achsen ausblenden?", vbY ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl in Makro einfügen
Jens Hansen am 12.09.2008 um 12:23 Uhr (0)
Hallo,die "Unschöne" Lösung wäre, eine Inputbox vorzuschalten, wo der User über 1,2, oder die Auswahl trifft. Die Inputbox wird dann abgefragt und je nach Eingabe wir dann die jeweilige Aktion ausgeführt (Select Case).Die schönere Variante wäre, dies als VBA-Fenster umzusetzen, wo die Optionen mit der Maus angewählt werden könnten.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl in Makro einfügen
Jensch am 12.09.2008 um 10:35 Uhr (0)
Leute!Als total Unwissender brauche ich jetzt genauEure Hilfe In meiner aktuellen Firma werden Vorrichtungen für die Automobilindustrie gebaut.Größe einer Vorrichtung ca.:4,2m x 1,8m x 2mViele viele Standardteile eingebaut, die hauseigens die Ursprungsebenen eingeblendet sind, Achsensysteme etc. pp.Wenn ich eine, mir unbekannte Vorrichtung öffne, lasse ich erstmal mein Makro laufen um den 3D Raum optisch zu säubern:Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CAT ...
|
In das Form CATIA V5 Programmierung wechseln |