|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
WolfgangKrenz am 08.08.2005 um 12:20 Uhr (0)
Hallo Timo,Du holst Dir mit===============Set CATIA = GetObject("","CATIA.Application")===============die CATIA Instanz und startest dann mit===============Dim params()CATIA.SystemService.ExecuteScript MacroPath, catScriptLibraryTypeDirectory, MacroName, "CATMain", params===============dein Skript. Wahrscheinlich musst Du noch Dim s zu diesem BeispielCode hinzufügen.MacroPath, MacroName sind Strings und da musst Du den Pfad und den Dateinamen deines Skripts einfügen.Ob das auch für .vba Dateien geht weis i ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIAs Skriptengine versteht Office Parametersyntax nicht
WolfgangKrenz am 14.06.2005 um 17:25 Uhr (0)
Language = VBScript Sub CATMain() Set objExcel = CreateObject( Excel.Application ) newWb = objExcel.Workbooks.Add( Template:=xlWBATWorksheet ) With newWb.CustomDocumentProperties .Add name := Related , linkToContent := False , _ type := msoPropertyTypeBoolean , value := False End With newWb.Close( SaveChanges:=True ) objWorkbook.SaveAs( test.xls ) objExcel.Quit() End Sub ___________________________ All diese tollen Dinge funktionieren bei mir nicht [Diese Nachricht wurde von Wo ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIAs Skriptengine versteht Office Parametersyntax nicht
WolfgangKrenz am 14.06.2005 um 18:03 Uhr (0)
Hallo Steffen, Leider ist es nciht ganz so einfach. Wenn man beispielsweise ein neues Sheet hinzufügt braucht man entweder den Parameter Before oder den Parameter After. Wenn man da einfach nur den Wert übergeben würde, wüsste Excel nicht was es tun soll. Abgesehen davon klappt die nur-Wert-Übergabe bei mir auch bei sachen wie wb.Close True nicht. Ich bin irgendwie am Ende meiner Weisheit; ich bin seit Tagen nur am Workarounds schreiben, weil bei mir so viele dokumentierte Funktionen nicht funktionieren. z ...
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |