Code:
Sub CATMain()Dim objExcel As Object
Dim strExcelPfad As String
Dim strArbeitsblattname As String
Dim doc As Document
Dim ProdWurzel As Product
Dim intLetzteZeile As Integer
Set doc = CATIA.ActiveDocument
'Prüfung, ob ein Produkt in Catia geladen ist
If doc Is Nothing Then
MsgBox "Bitte ERST ein Produkt laden - DANN dieses Makro neustarten!"
Return
End If
'Speicherpfad festlegen
strExcelPfad = "irgend_ein_Pfad"
Set objExcel = CreateObject("Excel.Application")
objExcel.Application.displayalerts = False
Set MyWorkbook = objExcel.Workbooks.Add
MyWorkbook.Worksheets(1).Name = strArbeitsblattname
objExcel.Application.Visible = True
Hier steht der Code zum Auslesen der Struktur
objExcel.Application.displayalerts = True
MyWorkbook.Columns.AutoFit
MyWorkbook.SaveAs (strExcelPfad) 'in dieser Zeile liegt mein Problem!
Debug.Print "Fertig!"
MsgBox "Struktur exportiert!"
End Sub