English

How To: Set up VBA in ArcGIS 10: Concurrent use and single use licenses

Summary

Instructions provided describe how to set up VBA in ArcGIS 10 with single use (ESU#) and concurrent use licenses (EFL#).

Procedure

The purpose of this document is to augment the web help page for setting up VBA in ArcGIS Desktop 10.

Note:
This article assumes that ArcGIS 10 Desktop has already been installed on the machine and that a VBA Authorization number (ESU# or EFL#) has not yet been obtained from the Esri Customer Service Customer Care Portal (CCP).

Obtaining an authorization number

1. Contact the customer support representative by e-mail and request a free VBA extension authorization license. Wait for a reply.

2. Log on to the Customer Care Portal (CCP) and go to 'Authorizations'. VBA is shown in the list after the customer service rep has added it.

3. Click the VBA link, a new page with an authorization number displays. This number looks like EFL123456789 or ESU123456789. Note number of licenses.

Authorizing single use licenses

Single use licenses have a license code similar to this: ESU123456789.

1. Run ArcGIS Administrator. Click Start > Programs > ArcGIS > ArcGIS Administrator.

2. In ArcGIS Administrator, click the Desktop node, and select a single use product, i.e., ArcInfo, ArcView, or ArcEditor. Click Authorize Now.

3. In the Software Authorization Wizard, select 'I have already authorized the software and need to authorize additional extensions.' Click Next.

4. Select 'Authorize with ESRI now using the Internet.' Click Next.

Note:
Alternatively, authorization can be done offline. See the Knowledge Base article How To: Authorize ArcGIS License Manager 10 offline (by way of email or file upload).

5. Fill out the required fields in the Authorization Information dialogs. Click Next.

6. In the Authorize Software Extensions dialog, under Options, select 'I have authorization number(s) to authorize one or more extensions.' and click Other Extensions.

7. In the Other Extensions dialog, double-click the empty field under Feature and type VBA.

8. Double-click the empty field under Authorization Number and type the authorization number, e.g., ESU123456789. Click OK, click Next and click Finish.

9. Launch ArcMap and look under the Customize menu for VBA Macros to verify that VBA is configured properly.

Authorizing concurrent use licenses on the license server

Concurrent use licenses have a license code similar to this: EFL123456789.

1. Run ArcGIS License Server Administrator. Click Start > Programs > ArcGIS > License Manager > License Server Administrator.

2. In the ArcGIS License Server Administrator, select the Authorize node and click Authorize Now.

3. Under Authorization Options, select 'I have already authorized core licenses and need to authorize additional extensions.'

4. Under Product to be Authorized, select ArcGIS Desktop. Click Next.

5. Select 'Authorize with Esri now using the Internet, and click Next.

Note:
Alternatively, authorization can be done offline. See the Knowledge Base article How To: Authorize ArcGIS License Manager 10 offline (by way of email or file upload).

6. In the Authorization Information dialogs, fill out the required fields. Click Next.

7. In the Authorize Software Extensions dialog, ignore the list presented and click Other Extensions.

8. In the Other Extensions dialog, fill out the information for the License code:

• Feature: VBA
• Authorization Number: EFL123456789
• No. of Licenses: <number>

Note:
Be careful not to include extra spaces when entering the authorization number.

9. Click OK, click Next, and click Finish.

10. On the main screen of the License Server Administrator, under Availability, verify that VBA is listed.


On each client machine

1. Install the VBA SDK from the install media (ArcGIS Desktop 10\SDK_VBA\setup.exe). See Using VBA with ArcGIS Desktop 10.

2. In ArcGIS Administrator ensure that Concurrent Use license is selected.

3. Launch ArcMap and look under the Customize menu for VBA Macros to verify that VBA is configured properly.

Related Information