How to Launch Excel from CATIA V5
|One of the biggest reasons for learning CATIA macro programming is to be able to automatically export properties from CATIA to an Excel spreadsheet. Export to Excel is highly useful as you can create custom bills of material (BOMs) or part lists at the click of a button.
The first step to exporting any information from inside CATIA is to be able to launch or open Excel. Use the code shown below or download it here.
Sub CatMain() Dim Excel As Object On Error Resume Next 'if Excel is already running, then get the Excel object Set Excel = GetObject(, "Excel.Application") If Err.Number <> 0 Then 'If Excel is not already running, then create a new session of Excel Set Excel = CreateObject("Excel.Application") Excel.Visible = True End If 'add a new workbook Excel.Workbooks.Add 'set the workbook as the active document Set WBK = Excel.ActiveWorkbook.Sheets(1) End Sub
One Comment
Should be correct a bit.
If Err.Number 0 Then
‘If Excel is not already running, then create a new session of Excel
Set Excel = CreateObject(“Excel.Application”)
Excel.Visible = True
‘add a new workbook
Excel.Workbooks.Add
End If