New default for iLogic Excel functions in Inventor 2021
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
We changed the default for the underlying engine used by iLogic GoExcel functions in Inventor 2021. As a result, you might have to select the COM engine in order to get some of the functionality that was available by default in Inventor 2020 and earlier.
In the 2021 release of Inventor, we made improvements to the way we use the LibXL library in iLogic. We also made Internal (which means LibXL at this time) the default engine for Excel in iLogic. (In Inventor 2020 and earlier, the default was COM. But you could select LibXL by means of an environment variable.)
LibXL has very good performance for reading and writing Excel data, but it is not full Excel. It doesn’t have the ability to recalculate cell values. If a cell is driven by a formula, it must be calculated in Excel. So if you change a value in one cell using LibXL, the value of another cell that references it will not update. To get it to update, you would have to open the file in Excel.
Unfortunately iLogic can’t detect this situation and warn you about it. We might be able to do that in a future version. But for now, if you need formula recalculation then you need to select the COM engine in the iLogic Configuration dialog:
This is described in the Inventor 2021 help.

Mike Deck
Software Developer
Autodesk, Inc.