ArcGIS Blog

3D Visualization & Analytics

ArcGIS Desktop and VBA Moving Forward

By Christopher Zent

Recently, Microsoft informed us that they will no longer provide any fixes or troubleshooting for third-party implementations of Microsoft Visual Basic for Applications (VBA).  Given this Microsoft statement, Esri can no longer support distribution of VBA, and so the upcoming ArcGIS Desktop 10.5 release will not include the Microsoft VBA compatibility setup.

This post is to provide notification on this change as it may affect users that plan to continue to use Desktop customizations built with VBA, despite the official end of support for VBA following the ArcGIS Desktop 10.2.2 release.  We understand that some users will continue to potentially leverage their existing VBA customizations with later releases of Desktop, although these implementations following 10.2.2 are still not supported.  While editing and execution of VBA may continue to work, doing so may result in software errors or crashes.

We recommend that existing VBA users either stay with a supported version of ArcGIS Desktop, the last version of which was 10.2.2, or preferably, look to the following options for migrating VBA customizations:

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Anthony Jones(@anthony-jones_rsk_epd-2-2-2-2)
January 6, 2022 8:20 am

Hi Brandon, this is a really useful feature. I notice that this can currently only be configured when submitting a new record. Are there any plans to allow data to be sent to an existing record, say to a new entry in a repeat?

Also are there any plans to allow data to be passed using other methods? Currently it only appears possible by selecting the record directly in the map but is there any chance that the ability to pass the attributes by selecting from a list could be implemented?

Thanks

Anthony

Lydia Werner(@lydia-wernermspmac-org_metroairports)
May 16, 2023 2:45 pm

I used to be able to get this to work in EB; as recently as 2-3 weeks ago. Now this feature doesn’t work at all. Is there a bug in EB?

Grace Menko(@gmenko)
May 19, 2023 10:49 am

Hi Brandon! I’m currently using EB to link a map of parcel data to a survey so that a user can enter an click on a parcel and the address auto generates. In addition, the survey asks for contact information and a name ( which is connected using a relationship class to the parcel data). Is there a way I can make the results private for all users but in a separate view share the results so my organization can manipulate them to send out alerts?

Whitney Weber(@whitney)
June 19, 2023 5:58 am

Thanks for the great article! Your description suggests that data could be transferred from more than one feature layer but EB only gives the option to select a single data source.

I have configured just the shape to be copied to the survey question, but if multiple features are selected, only one copies to the survey.