- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I started 2 years ago as a complete rookie in coding so not any advance user for sure. Mainly to extract BOM to excel, then import iproperties to parts.
After a year of dabbling as inventor is not our main software I dived into full ilogic template drawing automation, sheetmetal automation, PDF printing, view placement from assembly to drawing. I tried going the VBA route but found the learning curve too steep other than running complete codes. Modifying them proved too difficult and I found switching between the environment etc was a little slow as was setting up buttons to run macros, not to mention figuring out what you named the module and or macro.
So I started going down the ilogic route, setting up rules in forms as buttons. I liked the simplicity of its functionality of the rules being in notepad
and could be easily structured in the rule editor in folders and knowing any user could learn how to change a form or make a form without much training.
All of the information was gathered through this forum and other websites and by and large the content was ilogic/Vb.net related. Any codes that were VBA based were easily converted to ilogic. Debugging is a little crude with a message box but it does get you to really examine the way you write.
Later on as I discovered the API help I started to noticing all the sample codes were VBA. But I still converted them all for ilogic environment.
Now I am somewhat comfortable in modifying VBA but without a lot more training I wouldn’t be comfortable in writing there full time. It would most likely prove difficult to have other user use the VBA environment. VBA is still a good language to know especially if you utilize excel a lot but after learning how to launch excel from vb.net this isn’t a barrier.
I would suggest try both and see what feels right, ideally learn both simultaneously and have the best of both worlds. Look at the API help and know it’s there as it is needed when you get more specialized in the options you need.
Or if this helped you, please, click (like)
Regards
Alan