Inventor Versions that include VBA!

Inventor Versions that include VBA!

sgwilliams
Collaborator Collaborator
1,447 Views
13 Replies
Message 1 of 14

Inventor Versions that include VBA!

sgwilliams
Collaborator
Collaborator

Can anyone tell me exactly what versions of Inventor include the VBA Interface. I was told that after 2015  Only Inventor Professional offered this.

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Accepted solutions (1)
1,448 Views
13 Replies
Replies (13)
Message 2 of 14

matt_jlt
Collaborator
Collaborator

Inventor has had VBA as far back as i can remember which was about version 9 i think about 2004. Long time ago but it's always been there...

 

Matt.

0 Likes
Message 3 of 14

sgwilliams
Collaborator
Collaborator

@matt_jlt I know that it has had it since I can remember. I actually think it was available on Version 8. We started On version 7 in 2006 when we moved from Unigraphics. But I had a conversation at an Autodesk meeting a while back that the speaker mentioned that the VBA option was being removed from one of the lower level versions. I have employees that use all flavors of this software and we have automation in place that would be disrupted if this be true. I just need to know what I have to look forward too So I can upgrade those that need the higher versions that include the VBA. Just trying to get ahead of the game so we don't have any downtime. I'm going to send an email to our reseller and see what they know.

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Message 4 of 14

JamieVJohnson2
Collaborator
Collaborator

Another issue, may not be 'versions that use VBA' as much as versions that know that command.  If your VBA code uses commands that do not exist in older versions of Inventor, then you have deal with upgrades just the same.  Generally older code works in newer systems pretty well (unless something is removed/replaced), but newer code, written on commands that fulfill customer requests for expanded functionality, will not be backwards compatible.

 

However, generic code (only uses simple math and standard file management) may not have an issue at all.

Jamie Johnson : Owner / Sisu Lissom, LLC https://sisulissom.com/
0 Likes
Message 5 of 14

YuhanZhang
Autodesk
Autodesk

Till now we don't have any plan to remove the VBA Editor support in "Inventor(Standard)" and "Inventor Professional" versions. For other Inventor flavors, the "Inventor LT" and "Inventor OEM" don't support VBA Editor all the time. So if you have any concern about the VBA support in any Inventor flavor please let me know.



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

0 Likes
Message 6 of 14

sgwilliams
Collaborator
Collaborator

@YuhanZhang So what your saying then is that Inventor Professional & Inventor Standard are the only two that will completely support VBA? And what year software did that go into effect on? Inventor 2013, Inventor  2018?? For those of us who still use older versions. It would be nice if you had a chart that showed a comparison of what versions & what flavors of that version included it and ones that did not.

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Message 7 of 14

sgwilliams
Collaborator
Collaborator

                                |                                      Releases                                      |
Inventor Versions | 2013    2014    2015    2016   2017   2018   2019   2020|
--------------------|-------|------|------|------|------|------|------|------|
LT                                    ?           ?         ?         ?         ?         ?          ?         ?
--------------------|-------|------|------|------|------|------|------|------|
OEM                               ?           ?         ?         ?         ?         ?          ?         ?
--------------------|-------|------|------|------|------|------|------|------|
Standard                      X           X         X         X         X         X         X        X
--------------------|-------|------|------|------|------|------|------|------|
Professional                 X           X         X         X         X         X         X        X 
--------------------|-------|------|------|------|------|------|------|------|

X = Includes and fully supports VBA interface and functionality
NA = DOES NOT Include and fully support the VBA interface and functionality
? = Neither X nor NA has been confirmed.

 

I guess I should have asked the question so you can understand it, sorry. See the above table. The Question Marks "?", are what I need answered, either by a "X" which indicates that the Version | Release (i.e. LT | 2013) includes and fully supports VBA interface and functionality or by "NA" that indicates that it DOES NOT include and fully support VBA interface and functionality.

 

That's what I need answered. Pretty simple question. This helps us with our internal knowledge database, so we know how to proceed when working with someone with one of these "Version | Releases".

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Message 8 of 14

YuhanZhang
Autodesk
Autodesk
Accepted solution

Till Inventor 2020, the table should look like below:

==============================================================

                                |                                      Releases                                      |
Inventor Versions | 2013    2014    2015    2016   2017   2018   2019   2020|
--------------------|-------|------|------|------|------|------|------|------|
LT                                  NA       NA      NA     NA      NA      NA       NA      NA
--------------------|-------|------|------|------|------|------|------|------|
OEM                              NA      NA      NA      NA        NA     NA      NA      NA
--------------------|-------|------|------|------|------|------|------|------|
Standard                      X           X         X         X         X         X         X        X
--------------------|-------|------|------|------|------|------|------|------|
Professional                 X           X         X         X         X         X         X        X 
--------------------|-------|------|------|------|------|------|------|------|

X = Includes and fully supports VBA interface and functionality
NA = DOES NOT Include and fully support the VBA interface and functionality
? = Neither X nor NA has been confirmed.

===============================================================

Hope this clears.



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

0 Likes
Message 9 of 14

sgwilliams
Collaborator
Collaborator

@YuhanZhang  : You obviously did not read the post.

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Message 10 of 14

chandra.shekar.g
Autodesk Support
Autodesk Support

@sgwilliams,

 

Can you please post the full question one more time?

 

Thanks and regards,


CHANDRA SHEKAR G
Developer Advocate
Autodesk Developer Network



0 Likes
Message 11 of 14

sgwilliams
Collaborator
Collaborator

@chandra.shekar.g HERE IS THE QUESTION AGAIN.

 

ORIGINAL QUESTION: "Can anyone tell me exactly what versions of Inventor include the VBA Interface. I was told that after 2015  Only Inventor Professional offered this."

 

Then I guess I was not clear on what information I was asking for so I posted the following to explain in detail the questions I need answers for:

 

                              |                                      Releases                                      |
Inventor Versions | 2013    2014    2015    2016   2017   2018   2019   2020|
--------------------|-------|------|------|------|------|------|------|------|
LT                                    ?           ?         ?         ?         ?         ?          ?         ?
--------------------|-------|------|------|------|------|------|------|------|
OEM                               ?           ?         ?         ?         ?         ?          ?         ?
--------------------|-------|------|------|------|------|------|------|------|
Standard                      X           X         X         X         X         X         X        X
--------------------|-------|------|------|------|------|------|------|------|
Professional                 X           X         X         X         X         X         X        X 
--------------------|-------|------|------|------|------|------|------|------|

X = Includes and fully supports VBA interface and functionality
NA = DOES NOT Include and fully support the VBA interface and functionality
? = Neither X nor NA has been confirmed.

 

I guess I should have asked the question so you can understand it, sorry. See the above table. The Question Marks "?", are what I need answered, either by a "X" which indicates that the Version | Release (i.e. LT | 2013) includes and fully supports VBA interface and functionality or by "NA" that indicates that it DOES NOT include and fully support VBA interface and functionality.

 

That's what I need answered. Pretty simple question. This helps us with our internal knowledge database, so we know how to proceed when working with someone with one of these "Version | Releases".

 

--------------------------------------------------------------------------------------------------

@chandra.shekar.g  Please by all means feel free to request more detail if this is not explained well enough.

 

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes
Message 12 of 14

raith-mb
Advocate
Advocate

@sgwilliams ORIGINAL QUESTION: "Can anyone tell me exactly what versions of Inventor include the VBA Interface. I was told that after 2015  Only Inventor Professional offered this."

 

Yes I can tell you exactly:

I switched from Inventor Standard (AIS 10) to Professional (AIP 10) with Release 10 in 2006. Please do not mistake Release 10 with Release 2010. At least since Release 10 is no difference concerning VBA support between Standard and Professional.

 

If you had been told otherwise, your source is just wrong.

What is wrong with the answer from ? Did you read his table he filled out? Did you see he replaced all your Question marks "?" with "NA" ?

Why don't you open the Version and Release in question and press ALT-F11 to see VBA is supported or not?

 

Good luck. Roland

0 Likes
Message 13 of 14

YuhanZhang
Autodesk
Autodesk

Thanks Roland for providing useful info.

 

@sgwilliams , I already updated your table in my previous post, please compare them to get the info.

 

As you mentioned in your first post I guessed you just worry about whether we will continue to support VBA in future Inventor(you said only Inventor Pro will support VBA after Inventor 2015), but as I know we don't have any plan to remove the VBA support in Inventor Standard(AIS) and Inventor Pro(AIP).

 

As for other Inventor flavors, the Inventor LT and Inventor OEM(or even Inventor View), we have not VBA support in them ever, and we don't have plan to support VBA in them in near future.

 

As we have a lot of users using VBA in Inventor for a long time, I think we will be very careful to make decision to remove it from Inventor.

 

Hope my answer make it clear for you. If you have any more questions please let me know.



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

0 Likes
Message 14 of 14

sgwilliams
Collaborator
Collaborator

@YuhanZhang Sorry, I did not realize that you updated the table.  I apologize. And thanks for the help. We appreciate it. Now that we know that the VBA is not supported on the lesser versions we will start looking into creating a Add-In for Inventor instead. Hopefully the lesser versions will allow for this.

Work Station : Custom built, Liquid Cooled, Asus Pro WS X570-ACE Motherboard; AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor; ASUS TUF Gaming NVIDIA GeForce RTX 3060 V2 OC Edition Video Card; 32 GB CORSAIR Dominator Platinum DDR4-2132 Memory ; Samsung 850 EVO 1TB SSD Drive.
0 Likes