ArcMap을 새롭게 설치하거나 업데이트를 하는 경우 VBA 기능이 비활성화 되거나

기존에 활용하던 스크립트 소스(VBA)에 접근이 불가능한 경우가 간혹 발생합니다.

 

메뉴의 위치로 설명을 드리면 아래와 같습니다.

 

Tool
   - Macros
         - Macros   <- 모두 비활성화 되어 있음
         - Visual Basic Editor   <- 모두 비활성화 되어 있음

 

 

방법은 9.3 이상 버전의 경우

ArcGIS 설치 CD 내 Desktop\VBA\1033 폴더의 VBAOF11I.msi파일을 실행하면 됩니다.

위 내용은 미국 ESRI 사이트 검색결과를 정리한 내용입니다.

 

미국 ESRI에 정확한 해결방법이 나와 있습니다.

http://resources.arcgis.com/content/kbase?fa=articleShow&d=17844

 

Problem:  ArcMap Visual Basic Editor macro is disabled

Description

Visual Basic Editor cannot be started from ArcMap. When using the Customize, Commands, and UIControls option, ArcMap crashes or the Visual Basic Editor option is grayed out.

Cause

An incomplete or incorrect version of Visual Basic for Applications (VBA) is installed.

Solution or Workaround

- At 8.x VBA can be installed by running the ArcMap_vba.msi under the \Support\Vba6 folder found on the install CD.

- At 9.3 and 9.3.1, VBA can be installed by running the VBAOF11.msi and VBAOF11I.msi under the VBA and 1033 folders found on the install CD.

If installing the VBA from the installation media does not seem to correct this issue, it is recommended that a repair is run on the ArcGIS Desktop install.

To run a repair:
Navigate to Start > Settings > Control Panel > Add or Remove Programs. Select ArcGIS Desktop and click the Change button. When prompted, select the Repair option.



 

Created: 4/9/2001
Last Modified: 6/17/2010

Article ID: 17844
Bug Id: N/A
Software:  ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.3, 9.3.1 ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3, 9.3, 9.3.1 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.3, 9.3.1
Platforms:  Windows NT 4.0, 2000, XP, 2003Server, Vista

profile

Map for your Life ~~~~~~ !

biz-gis.com 운영진입니다.

profile

neo

2010.08.11 08:08
*.125.184.85

이 문제는 지난 2개월간 저를 괴롭혔습니다. 적절한 도움에 감사드립니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
64 좌표계 정의가 되지 않은 캐드 파일(dxf, dwg) 좌표부여하기... 김한국 2011-07-22 50161
63 GRS80 좌표계 변환결과 300m 정도 오차나는 경우 file + 2 김한국 2011-05-24 46117
62 엑셀에서 shp 파일 만들기 - 이상희님 자료입니다. file + 4 김한국 2011-04-12 47063
61 래스터 디스플레이 할때 Too many unique values (>65536) 에러 해결법 file + 2 김한국 2011-04-01 30796
» ArcMap 매크로(VBA) 기능이 비활성화 되는 문제 해결법 (ArcMap Visual Basic Editor macro is disabled) + 1 김한국 2010-08-09 37673
59 ArcMap 테이블의 복잡한 필드 계산(field calculator)시 방법 file + 2 김한국 2010-06-18 38920
58 DEM의 표면면적(3D면적) 구하기 file + 1 김한국 2010-04-14 38551
57 래스터 데이터(토지피복 등) 폴리곤별 포함면적 계산 file + 5 김한국 2010-01-12 36485
56 [re] 수리수문, 풍향풍속과 같은 현황을 화살표를 활용하여 어떻게 표현하나요?? + 1 박세진 2009-09-22 38346
55 수리수문, 풍향풍속과 같은 현황을 화살표를 활용하여 어떻게 표현하나요?? file + 2 eric~~~~ 2009-09-21 38581
54 경위도(Degree->DMS) 변환설명 이기우 2009-06-10 40116
53 CAD MAP에서 속성별로 레이어만들기 + 6 강세경 2009-06-08 42660
52 Raster Calculator에서 삼각함수(sin, tan, cos) 사용법 + 1 김한국 2009-06-04 40837
51 Cad→ Shape변환 관련자료입니다. file + 10 조덕연 2009-05-07 39377
50 지적도(폴리곤)에서 중첩된 영역 추출하는 방법 + 3 김한국 2009-03-17 41969
49 아크맵상에서 shp파일 만드는 방법입니다. + 4 김영우 2009-01-29 43645
48 아크GIS 9.2 에서 dxf 파일을 불러오면 한글이 깨짐니다 + 5 정익선 2009-01-19 36156
47 데이타(data) 폴더 이동시 레이어가 안보일때 해결방법은 없나요? + 5 김도환 2008-12-10 32970
46 지번 19자리 설명 + 2 김한국 2008-11-06 43194
45 PolyLine을 Polygon으로 변환할때 속성정보까지 같이 변환 file + 4 송영기 2008-10-10 38366