Autodesk Inventor Customization
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
397 Views, 5 Replies
06-27-2012 09:56 AM
Solved! Go to Solution.
Re: How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-27-2012 10:34 AM in reply to:
MtigaM
Hi MtigaM,
Here is an iLogic example.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com
'define the file to create/open
myXLS_File = "C:\Temp\Best_Excel_File_Ever.xls"
‘get the Inventor user name from the Inventor Options
myName= ThisApplication.GeneralOptions.UserName
'define Excel Application object
excelApp = CreateObject("Excel.Application")
'set Excel to run visibly, change to false if you want to run it invisibly
excelApp.Visible = True
'suppress prompts (such as the compatibility checker)
excelApp.DisplayAlerts = false
'check for existing file
If Dir(myXLS_File) <> "" Then
'workbook exists, open it
excelWorkbook = excelApp.Workbooks.Open(myXLS_File)
ExcelSheet = ExcelWorkbook.Worksheets(1)
Else
'workbook does NOT exist, so create a new one
excelWorkbook = excelApp.Workbooks.Add
End if
'Insert data into Excel.
With excelApp
.Range("A1").Select
.ActiveCell.FormulaR1C1 = "Hello, " & myName
End With
'set all of the columns to autofit
excelApp.Columns.AutoFit
'save the file
excelWorkbook.SaveAs (myXLS_File)
''close the workbook and the Excel Application
''uncomment if you want to close the xls file at the end
'excelWorkbook.Close
'excelApp.Quit
'excelApp = Nothing

Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
Re: How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-27-2012 10:45 AM in reply to:
Curtis_Waguespack
Thanks alot, this is what i am looking for!
Re: How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-27-2012 10:55 AM in reply to:
MtigaM
Is it possible to open a template excel file somewhere and then save it as a new excel in another place?
Re: How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-27-2012 11:54 AM in reply to:
MtigaM
Hi MtigaM,
To specify the template to use you can use this example.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com
'define the file to create/open
myXLS_File = "C:\Temp\Best_Excel_File_Ever.xls"
‘get the Inventor user name from the Inventor Options
myName= ThisApplication.GeneralOptions.UserName
'define Excel Application object
excelApp = CreateObject("Excel.Application")
'set Excel to run visibly, change to false if you want to run it invisibly
excelApp.Visible = True
'suppress prompts (such as the compatibility checker)
excelApp.DisplayAlerts = false
'check for existing file
If Dir(myXLS_File) <> "" Then
'workbook exists, open it
excelWorkbook = excelApp.Workbooks.Open(myXLS_File)
ExcelSheet = ExcelWorkbook.Worksheets(1)
Else
'create a new spreadsheet from template
excelWorkbook = excelApp.Workbooks.Add (Template: = "C:\Temp\Best_Excel_Template_Ever.xlt")
End if
'Insert data into Excel.
With excelApp
.Range("A1").Select
.ActiveCell.FormulaR1C1 = "Hello, " & myName
End With
'set all of the columns to autofit
excelApp.Columns.AutoFit
'save the file
excelWorkbook.SaveAs (myXLS_File)
''close the workbook and the Excel Application
''uncomment if you want to close the xls file at the end
'excelWorkbook.Close
'excelApp.Quit
'excelApp = Nothing

Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
Re: How to create a excel file using ilogic? Thanks
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-27-2012 12:11 PM in reply to:
Curtis_Waguespack
Thank you very much!
