조사식 추가

조사식은 조사식 창에서 검사하기 위해 정의한 식입니다. 응용 프로그램에서 중단 모드로 가면 선택한 조사식이 해당 값을 볼 수 있는 조사식 창에 나타납니다.

조사식을 추가하려면

1. 디버그 메뉴에서 조사식 추가를 누릅니다.

조사식 추가 대화 상자가 나타납니다.

2. 코드 창에서 식이 이미 선택된 경우에는 식 상자에 식이 자동으로 나타납니다. 식이 나타나지 않으면 계산할 식을 입력하십시오. 해당 식은 변수, 속성, 함수 호출, 또는 그 밖의 다른 유효한 식이 될 수 있습니다.

3. 계산할 식의 범위를 선택하는 컨텍스트 그룹에서 모듈 또는 프로시저 컨텍스트를 선택합니다.

메모   사용자의 요구에 맞는 가장 작은 범위를 선택하십시오. 모든 프로시저 또는 모든 모듈을 선택하면 각 문이 실행된 다음 식이 계산되므로 모듈 실행이 상당히 느려질 수 있습니다. 컨텍스트에 대한 특정 프로시저를 선택할 경우 프로시저가 활성 프로시저 호출 목록에 있을 동안에만 영향을 끼칠 수 있습니다. 보기 메뉴에서 호출 스택을 선택하여 활성 프로시저 목록을 표시합니다.

4. 조사식 형식 그룹의 옵션을 선택하여 시스템이 조사식에 응답하는 방법을 정의합니다.

•	조사식의 값을 표시하려면 조사식을 누르십시오.

•	식이 True일 때 실행을 중지하려면 값이 True일 때 중단을 누르십시오.

•	식의 값이 변경될 때 실행을 중지하려면 값이 변경될 때 중단을 누르십시오.

5. 확인을 누릅니다.


조사식 삭제

조사식 창에서 조사식을 삭제하려면

•	조사식을 선택한 다음 삭제를 누르십시오.

•	식을 선택한 다음 편집 메뉴에서 지우기를 선택하십시오.

•	식을 선택하고 디버그 메뉴에서 조사식 편집을 선택한 다음 삭제를 누르십시오.

•	식을 마우스 오른쪽 단추로 누른 다음 상황에 맞는 메뉴에서 조사식 삭제를 선택하십시오.


조사식 편집

조사식을 편집하려면

1. 조사식 창에서 조사식을 두 번 누릅니다.

-또는-

식을 선택한 다음 디버그 메뉴에서 조사식 편집을 선택합니다.

-또는-

식을 마우스 오른쪽 단추로 누른 다음 상황에 맞는 메뉴에서 조사식 편집을 선택합니다.

2. 식, 컨텍스트, 조사식 형식을 변경합니다.

3. 확인을 누릅니다.


간략한 조사식 사용

중단 모드에서 조사식을 정의하지 않은 변수나 식의 현재 값을 확인하려면 간략한 조사식 명령을 사용하여 확인하십시오.

간략한 조사식을 나타내려면

1. 식이 있는 모듈에서 식을 선택합니다.

2. 디버그 메뉴에서 간략한 조사식(Shift+F9)을 선택합니다.

간략한 조사식 대화 상자에 선택한 식의 현재 값이 나타납니다.

-또는-

마우스 오른쪽 단추를 누른 다음 상황에 맞는 메뉴에서 요약 정보를 선택합니다. 식의 데이터 형식이 나타납니다.

3. 간략한 조사식 대화 상자에서 식을 기초로 하는 조사식을 추가하려면 추가를 선택하십시오.


개체 라이브러리 참조 확인 또는 추가

다른 응용 프로그램들에 있는 개체들을 Visual Basic 응용 프로그램의 일부분으로 사용할 때 응용 프로그램들의 개체 라이브러리에 대한 참조를 설정하려면 먼저 응용 프로그램에서 개체 라이브러리를 제공하는지를 확인해야 합니다.

응용 프로그램에서 개체 라이브러리를 제공하는지를 확인하려면

1. 도구 메뉴에서 참조를 선택하여 참조 대화 상자를 나타냅니다.

2. 참조 대화 상자는 운영 체제와 함께 등록된 모든 개체 라이브러리를 보여 줍니다. 참조하려는 개체 라이브러리가 들어 있는 응용 프로그램의 목록을 스크롤합니다. 응용 프로그램이 나열되지 않으면 찾아보기 단추를 사용하여 개체 라이브러리(*.olb 와 *.tlb)나 실행 파일(Windows에서는 *.exe 와 *.dll)을 찾을 수 있습니다. 확인란에 확인 표시가 있는 참조는 사용자 프로젝트에 사용되고, 확인 표시가 없는 참조는 사용되지 않지만 추가할 수는 있습니다.

사용자 프로젝트에 개체 라이브러리 참조를 추가하려면

•	참조 대화 상자에 있는 사용 가능한 참조 상자에서 개체 라이브러리 참조를 선택하고 확인을 누르십시오.

Visual Basic 프로젝트는 현재 응용 프로그램의 개체 라이브러리에 대한 참조가 있습니다. 개체 찾아보기를 열고(F2키 누름) 응용 프로그램의 라이브러리를 선택하면 선택된 개체 라이브러리가 제공하는 개체들이 나타납니다. 이 때 물론 각 개체의 메서드와 속성도 나타납니다. 개체 찾아보기의 클래스 상자에서 클래스를 선택하고 구성원 상자에서 메서드나 속성을 선택합니다. 복사하기와 붙여넣기 기능을 사용하여 코드에 구문을 추가합니다.


코드 실행 계속

코드를 실행할 때 다음과 같은 이유로 실행이 중지되는 경우가 있습니다.

•	잡히지 않은 런타임 오류가 발생하는 경우

•	잡힌 런타임 오류가 발생하고, 옵션 대화 상자의 일반 탭에서 오류 발생시 무조건 중단이 선택되어 있는 경우(도구 메뉴)

•	미리 설정한 중단점을 만나는 경우

•	코드에서 모드를 중단 모드로 전환시키는 Stop 문을 만나는 경우

•	코드에서 모드를 디자인 모드로 전환시키는 End 문을 만나는 경우

•	정해진 지점에서 수동으로 실행을 중지하는 경우

•	값이 변경되거나 값이 True일 때 중단하도록 설정한 조사식을 만나는 경우

수동으로 실행을 중지하려면

1. 중단 모드로 전환하려면 실행 메뉴에서 중단(Ctrl+Break)을 선택하거나 도구 모음 바로 가기 키 [image] 를 사용합니다.

2. 디자인 모드로 전환하려면 실행 메뉴에서 <프로젝트 이름> 재설정을 선택하거나 도구 모음 바로 가기 키 [image] 를 사용합니다.

응용 프로그램이 중지할 때 실행을 계속하려면

•	실행 메뉴에서 계속(F5)을 누르거나 도구 모음 바로 가기 키 [image] 를 사용하십시오.

��또는��

•	디버그 메뉴에서 한 단계씩 코드 실행(F8), 프로시저 단위 실행(Shift+F8), 프로시저 나가기 (Ctrl+Shift+F8)를 누르거나 커서까지 실행(Ctrl+F8)을 누르십시오.

처리된 오류 때문에 응용 프로그램이 중단될 때 실행을 계속하려면

•	Alt+F8을 눌러 오류 처리기를 단계적으로 실행하십시오.

� 또는 �

•	Alt+F5을 눌러 오류 처리기를 실행하여 프로그램을 다시 시작하십시오.


도움말에서 예제 코드 복사

가끔 Visual Basic 도움말에서 유용한 예제들을 복사하고 싶을 때가 있습니다. 예제들 중 많은 부분이 그 자체만으로는 실행하기에 충분치 않은 경우가 많지만, 그래도 어떤 하나의 프로시저가 전체적인 흐름속에서 어떻게 작동하는지에 대해서는 알 수 있을 정도의 정보는 제공하고 있습니다.

도움말에서 응용 프로그램으로 예제 코드를 복사하려면

1. 도움말을 사용하여 사용하려는 언어 요소의 예제에 대한 항목을 나타냅니다.

2. 페이지 위쪽 근처의 스크롤하지 않는 영역에 예제 연결을 누릅니다. 코드 예제가 나타납니다.

3. 마우스 오른쪽 단추를 누르고 응용 프로그램에 복사하려는 코드 부분을 선택합니다. 매킨토시에서는 편집 메뉴에서 복사를 선택합니다. 그러면 창이 하나 나타나고 이 창에서 복사할 코드를 선택할 수 있습니다.

4. 바로 가기 메뉴에서 복사를 선택합니다. 매킨토시에서는 복사 단추를 누릅니다.

5. 포커스를 코드 창으로 다시 옮기고 마우스 포인터를 코드 예제를 삽입하려는 곳에 둡니다.

6. 다시 마우스 오른쪽 단추를 누르고 붙여넣기를 선택하여 코드 예제를 코드 창에 삽입합니다.

팁    Ctrl+C를 눌러 도움말 창에서 선택한 예제를 복사할 수도 있습니다. Ctrl+V를 눌러 예제를 코드 창에 붙여 넣으십시오.


프로시저 작성

모듈 내의 코드는 프로시저로 구성됩니다. 프로시저는 응용 프로그램에게 특정한 작업을 수행하는 방법을 설명합니다. 프로시저를 사용하여 복잡한 코드 작업을 관리 가능한 단위로 많이 나누십시오.

코드 작성으로 프로시저를 만들려면

1. 프로시저를 작성하려는 모듈을 엽니다.

2. Sub 프로시저나 Function 프로시저, 또는 Property 프로시저를 만들 수 있습니다.

3. Sub, Function, 또는 Property를 입력합니다.

필요하다면 F1키를 눌러 상황에 맞는 도움말을 보십시오.

4. 프로시저의 코드를 입력합니다.

Visual Basic은 적절한 End Sub 문이나 End Function 문, 또는 End Property 문으로 프로시저를 마무리합니다.

프로시저 삽입 대화 상자를 이용하여 프로시저를 만들려면

1. 프로시저를 작성할 모듈을 엽니다.

2. 삽입 메뉴에서 프로시저를 누릅니다.

3. 프로시저 추가 대화 상자의 이름 상자에 프로시저의 이름을 입력합니다.

4. 만들려는 프로시저의 종류를 Sub나 Function, 또는 Property 중에서 선택합니다.

5. 그 프로시저의 범위를 Public이나 Private으로 설정합니다.

6. 모든 지역 변수를 정적 변수로를 선택하여 정적 키워드를 프로시저 정의에 추가할 수 있습니다.

7. 확인을 누릅니다.


코드에 선언 입력

선언은 외부 프로시저나 외부 상수, 또는 외부 변수에 이름을 붙이고 그것들의 특성(데이터 형식 등)을 정의하는 비 실행 코드 문입니다. 폼 모듈이나 표준 모듈, 또는 클래스 모듈에 대한 선언을 작성합니다. 모듈 수준 선언을 입력하려면 모듈의 선언부로 이동하십시오. 전역 선언을 입력하려면 모듈의 선언부로 이동해서 상수와 변수에 대한 Public 문을 사용하십시오. 또 Dim, Static, Private와 같은 키워드를 사용하여 선언할 수도 있습니다.

프로시저 수준 선언을 입력할 수도 있습니다. 변수나 상수를 선언하기 위해 사용하는 모든 코드 수준과 기술에 특정 범위 규칙을 적용할 수 있습니다.

모듈의 선언부를 열려면

1	프로젝트 창에서 열려는 폼 모듈, 표준 모듈, 또는 클래스 모듈을 선택하고 코드 보기 단추를 누릅니다.

� 또는 �

마우스 오른쪽 단추를 누르고 상황에 맞는 메뉴에서 코드 보기를 선택합니다.

2	개체 상자에서 (일반)을 선택합니다.

프로시저 상자는 자동으로 (선언)을 표시합니다.

3	하나 이상의 선언을 입력합니다.


특정 문 실행

코드 실행이 중지된 동안 프로시저 내에 있는 문의 실행 순서를 제어할 수 있습니다. 그 사이에 있는 다른 코드들은 실행하지 않고 사용자가 선택한 문에서 실행을 계속할 수도 있습니다.

실행할 다음 문을 설정하려면

1	코드 창에서 삽입점을 문 내에 둡니다.

2	디버그 메뉴에서 다음 문 설정(Ctrl+F9)을 누릅니다.

� 또는 Windows에서 �

마우스 포인터를 현재 실행 지점 옆의 여백 표시줄에 둡니다.

3	여백 표시줄에 있는 노란 화살표를 다음에 실행할 문으로 끌어 놓습니다.

메모   같은 프로시저 내의 문으로만 건너 뛸 수 있습니다.

한 단계씩 코드 실행과 함께 다음 문 설정 명령이 있는 특정한 문을 실행하면 한 번에 한 문씩 단계적으로 실행할 수 있고, 코드를 좀 더 면밀하게 검토할 수 있을 뿐 아니라, 런타임 오류가 발생하는 상황에 대처하거나 그러한 상황을 피하는 데도 도움을 줍니다.


프로시저 찾기

코드 창에서 프로시저를 찾으려면

•	기존의 일반 프로시저를 보려면 코드 창의 개체 상자에서 (일반)을 선택하고, 프로시저 상자에서 해당 프로시저를 선택하십시오.

•	이벤트 프로시저를 보려면 코드 창의 개체 상자에서 적절한 개체를 선택하고 프로시저 상자에서 이벤트를 선택하십시오.

메모   코드 창에서 프로시저를 따로 나타내려면 옵션 대화 상자의 편집기 탭에 있는 프로시저 구분선 확인란을 선택하십시오(도구 메뉴). 코드 창 아래의 왼쪽에 있는 단추를 사용하여 프로시저 보기와 전체 모듈 보기 사이를 전환할 수 있습니다.

다른 모듈에서 프로시저를 찾으려면

1	보기 메뉴에서 개체 찾아보기를 누르거나 F2키를 누릅니다.

2	프로젝트/라이브러리 상자에서 프로젝트를 선택합니다.

3	클래스 목록에서 모듈을 선택합니다.

4	구성원 목록에서 프로시저 이름을 두 번 누릅니다.

선택한 프로시저가 코드 창에 나타납니다.

다음의 바로 가기 키를 사용할 수 있습니다.

누름	기능
Ctrl+아래쪽 화살표	다음 프로시저를 표시합니다.
Ctrl+위쪽 화살표	이전 프로시저를 표시합니다.
Page Down	코드 내에서 한 페이지씩 아래로 이동합니다.
Page Up	코드 내에서 한 페이지씩 위로 이동합니다.
F2	개체 찾아보기를 표시합니다.


변수 정의 찾기

변수 정의를 보려면

1	코드 창에서 어떤 식으로 정의되어 있는지 보려는 변수를 선택합니다.

2	보기 메뉴에서 정의(Shift+F2)를 선택합니다.

마우스 포인터를 그 이전의 위치로 되돌리려면

•	보기 메뉴에서 이전 위치(Ctrl+Shift+F2)를 누르십시오.


텍스트 파일을 코드로 가져오기

코드가 들어있는 텍스트 파일을 현재 모듈로 가져와 코드에 사용할 수 있습니다.

텍스트 파일을 모듈로 가져오려면

1	텍스트를 삽입하려는 모듈을 열고 삽입점을 텍스트를 삽입할 위치에 둡니다.

2	삽입 메뉴에서 파일을 누릅니다.

3	파일 삽입 대화 상자가 나타납니다.

4	파일 삽입 대화 상자를 사용하여 가져올 파일을 선택합니다.

5	확인을 누릅니다.


코드에서 텍스트 바꾸기

모듈에서 텍스트를 바꾸려면

1. 편집 메뉴에서 바꾸기를 누릅니다.

바꾸기 대화 상자가 나타납니다.

2	찾을 내용 상자에 찾으려는 텍스트를 입력합니다.

3	바꿀 내용 상자에 바꿀 텍스트를 입력합니다.

4	찾기 옵션을 선택하여 텍스트를 찾을 곳을 지정합니다.

5	방향 목록에서 방향을 선택하여 찾을 방향을 지정합니다.

6	검색을 제한하려면 다음을 선택합니다.

•	단어 전체가 사용자가 지정한 문자열과 일치하는 것만 찾으려면 단어 단위로를 선택하십시오.

•	대/소문자까지 완전히 일치하는 문자열만 찾으려면 대/소문자 구분을 선택하십시오.

•	와일드카드 문자를 사용하여 검색하려면 패턴 일치 사용을 선택하십시오.

7	텍스트를 바꾸기 전에 변경 내용을 확인하려면 다음 찾기를 선택하십시오. 찾은 텍스트를 바꾸고 자동으로 다음 찾기를 수행하려면 바꾸기를 선택하십시오. 또는 찾는 텍스트를 모두 자동으로 바꾸려면 모두 바꾸기를 선택하십시오.


실행 다시 시작

중단 모드에서 실행을 다시 시작할 수 있습니다. 다시 시작하면 코드가 새로 초기화된 상태로 돌아가고, 모든 변수가 원래 값으로 돌아가고 일시 중단되었던 프로시저들은 메모리에서 제거됩니다.

실행을 다시 시작하려면

1	실행 메뉴에서 <프로젝트 이름> 재설정을 누르거나 도구 모음 바로 가기 키 [image] 를 사용합니다.

2	실행 메뉴에서 Sub/사용자 정의 실행(F5)을 누르거나 도구 모음 바로 가기 키 [image] 를 사용합니다.


코드에서 텍스트 찾기

모듈에서 특정 텍스트를 찾으려면

1	편집 메뉴에서 찾기를 누릅니다.

찾기 대화 상자가 나타납니다.

2	대화 상자가 나타나기 전에 텍스트를 선택하지 않았다면 찾을 내용 상자에 찾으려는 텍스트를 입력합니다.

3	검색 옵션을 선택하여 텍스트를 찾을 곳을 지정합니다.

4	방향 목록에서 방향을 선택하여 검색 방향을 지정합니다.

5	검색을 제한하려면 다음을 선택합니다.

•	단어 전체가 사용자가 지정한 문자열과 일치하는 것만 찾으려면 단어 단위로를 선택하십시오.

•	대/소문자까지 완전히 일치하는 문자열만 찾으려면 대/소문자 구분을 선택하십시오.

•	와일드카드 문자를 사용하여 검색하려면 패턴 일치 사용을 선택하십시오.

6	다음 찾기를 선택합니다.


형식 라이브러리에 참조 설정

자동화(이전에는 OLE 자동화) 덕택에 다른 응용 프로그램의 개체들을 Visual Basic 코드에 사용할 수 있습니다. 다른 응용 프로그램에서 사용하도록 개체를 제공하는 응용 프로그램은 그 개체에 관한 정보를 형식 라이브러리로 제공합니다. 다른 응용 프로그램의 개체를 사용할 때 가능한 최상의 성능을 내려면 응용 프로그램의 형식 라이브러리에 대한 참조를 설정해야 합니다.

응용 프로그램의 형식 라이브러리에 참조를 설정하려면

1	도구 메뉴에서 참조를 누릅니다.

2	참조하려는 형식 라이브러리가 있는 응용 프로그램에 대한 확인란을 선택합니다.

다른 응용 프로그램에서 개체를 조작하는 코드를 작성하는 중이면 그 개체에 대한 가능한 최상의 액세스를 위해 응용 프로그램의 형식 라이브러리에 대한 참조를 설정해야 합니다. 다른 응용 프로그램의 개체를 사용하려고 참조를 설정할 필요는 없지만, 그렇게 하면 응용 프로그램에 몇 가지 이점이 있습니다.

다른 응용 프로그램의 개체로 작업하기 전에 응용 프로그램의 형식 라이브러리에 대한 참조를 설정하면 코드가 더 빨리 실행됩니다. 참조를 설정하면 다른 응용 프로그램에서 개체를 가장 특정한 형식으로 나타내는 개체 변수를 선언할 수 있습니다. 예를 들어, Microsoft Excel 개체로 작업할 코드를 작성하는 중이면 Microsoft Excel 형식 라이브러리에 대한 참조를 만든 경우 Excel.Application 형식의 개체 변수를 선언할 수 있습니다. 다음 코드는 변수를 만들어 Microsoft Excel 응용 프로그램 개체를 나타내는 가장 빠른 방법입니다.

Dim appXL As Excel.Application

Microsoft Excel 형식 라이브러리에 참조를 설정하지 않았다면 그 변수를 개체 형식의 일반 변수로 선언해야 합니다. 다음 코드는 더 느리게 실행됩니다.

Dim appXL As Object

어떤 응용 프로그램의 형식 라이브러리에 대한 참조를 설정하면 응용 프로그램의 모든 개체와 그 개체들의 메서드와 속성이 개체 찾아보기에 나열됩니다. 이렇게 하면 각 개체에 대해 사용 가능한 속성과 메서드를 결정하기 쉽습니다.

자동화 서버의 역할을 할 수도 있는 Microsoft 응용 프로그램에 대해 다른 응용 프로그램에서 형식 라이브러리에 대한 참조를 설정할 수 있고, 응용 프로그램에서 개체를 제어할 수 있습니다.


중단점 설정과 지우기

예를 들면 문제가 있을 것 같은 지점에 중단점을 설정하여 프로시저의 특정 문에서 실행을 일시 중단할 수 있습니다. 더 이상 실행을 중지시킬 필요가 없으면 중단점들을 지웁니다.

중단점을 설정하려면

1	실행을 중지하려는 프로시저 줄의 아무 곳에나 삽입점을 둡니다.

2	디버그 메뉴에서 중단점 설정/해제(F9)를 누르고, 여백 표시줄(보이는 경우)에서 문 옆을 누르거나 도구 모음 바로 가기 키 [image] 를 누릅니다.

중단점이 추가되고 줄은 옵션 대화 상자에 있는 편집기 형식 탭에서 정의한 중단점 색으로 설정됩니다.

콜론(:) 기호로 구분된 여러 개의 문이 들어 있는 줄에 중단점을 설정하면 항상 그 줄에서 첫 번째 문에서 중단됩니다.

중단점을 지우려면

1	중단점이 들어 있는 프로시저 줄의 아무 곳에나 삽입점을 둡니다.

2	디버그 메뉴에서 중단점 설정/해제(F9)를 선택하거나 여백 표시줄(보이는 경우)에서 문 옆을 누릅니다.

3	그 중단점은 지워지고 강조 표시가 제거됩니다.

응용 프로그램에서 모든 중단점을 지우려면

•	디버그 메뉴에서 모든 중단점 지우기(Ctrl+Shift+F9)를 선택하십시오.

메모   코드를 저장할 때 코드에서 설정한 중단점은 저장되지 않습니다.


프로젝트 속성 설정

프로젝트 속성을 설정하려면

1	도구 메뉴에서 <프로젝트 이름> 속성을 선택합니다.

2	<프로젝트 이름>  속성 대화 상자에 있는 일반 탭을 사용하여 다음을 지정합니다.

•	프로젝트 이름

•	프로젝트 설명

•	프로젝트와 연관된 도움말 파일의 이름

•	개체 찾아보기에 응용 프로그램의 개체 라이브러리가 선택되어 있는 동안 사용자가 도움말 단추를 누르면 호출되는 특정 도움말 항목에 대한 컨텍스트 ID

3	<프로젝트 이름> 속성 대화 상자에 있는 보호 탭을 사용하여 다른 사람들이 프로젝트를 못 보게 잠그고 프로젝트 속성에 대한 액세스 암호를 지정합니다. 보호를 설정한 후에 그 보호가 적용되도록 프로젝트를 저장하고 닫아야 합니다.


Visual Basic 환경 옵션 설정

옵션 대화 상자를 사용하여 Visual Basic 개발 환경의 동작과 모양을 설정할 수 있습니다. 각 탭에 대한 설명입니다.

•	편집기 탭으로 코드 창과 프로젝트 창의 설정을 지정할 수 있습니다.

•	편집기 형식 탭으로 코드 모양을 지정할 수 있습니다.

•	일반 탭으로 프로젝트의 폼, 오류 처리, 컴파일 설정을 지정할 수 있습니다.

•	도킹 탭으로 창이 다른 도킹 가능한 창 또는 응용 프로그램 창 옆에 붙이거나 "고정"시킬지 여부를 지정할 수 있습니다.

환경 옵션을 설정하려면

•	Visual Basic 편집기의 도구 메뉴에서 옵션을 누르십시오. 각 옵션은 아래 테이블에 설명되어 있습니다.

편집기

옵션	설명
자동 구문 검사	코드를 한 줄 입력한 후에 자동으로 구문이 올바른지 확인합니다.
변수 선언 요구	모듈에서는 명확한 변수 선언이 필요합니다.
자동 들여쓰기	코드의 첫 줄이 탭 이동을 하면 다음 줄은 모두 그 탭 위치에서 시작합니다.
탭 너비	1칸부터 32칸까지의 탭 너비. 기본값은 4칸입니다.
전체 모듈 보기를 기본값으로	새로운 모듈에 대한 프로시저를 코드 창에 한 번에 이동 가능한 목록 하나씩이나 프로시저 하나씩 표시합니다.
프로시저 구분선	코드 창에 있는 각 프로시저의 끝에 구분선을 표시합니다.
구성원 자동 목록	Visual Basic은 문을 논리적으로 완성하는 정보를 삽입점에 표시합니다.
자동 요약 정보	입력하면 함수와 함수의 인수에 대한 정보를 표시합니다.
자동 데이터 설명	마우스 포인터가 있는 위치에 변수 값을 자동으로 표시합니다. 중단 모드에서만 사용할 수 있습니다.
텍스트 끌어서 놓기	코드 창의 코드 요소를 직접 실행 창이나 조사식 창으로 끌어올 수 있습니다.
편집기 형식

옵션	설명
전경색, 배경색, 표시기	코드 색 목록에 나열되어 있는 다른 범주의 텍스트의 색
글꼴	코드를 표시하는 데 사용되는 글꼴
크기	코드에 사용되는 글꼴의 크기
여백 표시줄	여백 표시줄 표시
일반

옵션	설명
모눈 표시	폼에 모눈을 표시합니다.
모눈 단위	모눈의 측정 단위를 나열합니다.
너비	폼에 있는 모눈 셀의 폭
높이	폼에 있는 모눈 셀의 높이
컨트롤을 모눈에 맞춤	자동으로 컨트롤의 바깥쪽 끝을 가장 가까운 눈금선에 맞춥니다.
도구 설명 표시	도구 모음 단추에 대한 도구 설명을 표시합니다.
프로젝트 탐색기에서 축소된 프로젝트에 대하여 창 숨기기	프로젝트 탐색기에서 프로젝트가 축소되면 자동으로 프로젝트 창, 사용자 정의 폼 창, 개체 창, 모듈 창을 닫습니다.
상태 유실 전에 알림	사용자가 요구한 동작을 수행하면 모든 모듈 수준 변수들이 실행 중인 프로젝트에 맞도록 재설정된다는 메시지를 표시합니다.
오류 발생시 무조건 중단	오류가 발생하면 오류 처리기가 활성인지 여부와 코드가 클래스 모듈에 있는지 여부에 상관 없이 프로젝트가 중단 모드로 들어갑니다.
클래스 모듈에서 중단	클래스 모듈에서 처리하지 않은 오류가 발생하면 프로젝트는 오류를 생성한 코드의 줄에서 중단 모드로 들어갑니다.
처리되지 않은 오류 발생시 중단	다른 처리하지 않은 오류가 발생하면 프로젝트가 중단 모드로 들어갑니다.
요청할 때 컴파일	프로젝트가 시작되기 전에 완전히 컴파일되거나, 필요한 대로 코드가 컴파일됩니다.
백그라운드 컴파일	실행 모드 동안 대기 시간을 이용해서 백그라운드에서 프로젝트를 컴파일하는 것을 마칩니다. 요청할 때 컴파일이 설정되어 있을 때에만 사용할 수 있습니다.
도킹

옵션	설명
적절한 창에 대한 확인란	근접한 도킹 가능 창이나 Visual Basic 편집기 창에 창을 고정시킬 수 있습니다.


코드 창 분할

코드 창을 두 개의 창으로 수평 분할해서 모듈의 서로 다른 코드 세그먼트들을 동시에 볼 수 있습니다. 각 창은 따로 스크롤할 수 있으며 수직 및 수평으로 스크롤할 수 있습니다. 프로시저 옵션과 개체 상자 옵션은 포커스가 있는 창을 참조합니다. 코드 변경 사항은 즉시 양쪽 창에 반영됩니다.

코드 창을 여러 창으로 분할하려면

•	수직 스크롤 막대의 위쪽에 있는 분할줄을 코드 창의 오른쪽 위에서 아래로 끌어 보십시오.

분할줄을 코드 창에서 제거하려면

•	분할줄을 두번 누르거나 분할줄을 코드 창의 위쪽이나 아래쪽으로 끌어 보십시오.


코드 실행 시작

코드 검사의 한 방법은 코드를 실행하여 사용자 입장에서 코드로 작업하는 것입니다.

코드 실행을 시작하려면

•	실행 메뉴에서 Sub/UserForm 실행(F5)을 선택하십시오.

응용 프로그램이 실행되지 않으면 그 이유는 다음과 같습니다.

•	구문 오류나 그 외의 오류가 코드에 존재할 때

•	논리 오류가 코드에 존재할 때. 이것은 런타임 오류가 될 수 있습니다.

도움말을 보려면 오류 메시지가 나타날 때 도움말 단추를 누르거나 F1 키를 누르십시오. 코드를 다시 실행하기 전에 오류를 해결하도록 제공되는 권장 사항을 고려해 보십시오.


코드 실행 중지

코드를 실행할 때 다음과 같은 이유로 실행이 중지되는 경우가 있습니다.

•	잡히지 않은 런타임 오류가 발생하는 경우

•	잡힌 런타임 오류가 발생하고, 옵션 대화 상자의 일반 탭에서 오류 발생시 무조건 중단이 선택되어 있는 경우

•	중단점을 만날 경우

•	코드에서 모드를 중단 모드로 전환시키는 Stop 문을 만날 경우

•	코드에서 모드를 디자인 모드로 전환시키는 End 문을 만날 경우

•	정해진 지점에서 수동으로 실행을 중지하는 경우

•	값이 변경되거나 True일 때 중단하도록 설정한 조사식을 만나는 경우

수동으로 실행을 중지하려면

•	중단 모드로 전환하려면 실행 메뉴에서 중단(Ctrl+Break)을 선택하거나 도구 모음 바로 가기 키 [image] 를 사용하십시오.

•	디자인 모드로 전환하려면 실행 메뉴에서 <프로젝트 이름> 재설정을 선택하거나 도구 모음 바로 가기 키 [image] 를 사용하십시오.

응용 프로그램이 중지할 때 실행을 계속하려면

•	디버그 메뉴에서 한 단계씩 코드 실행(F8), 프로시저 단위 실행(Shift+F8), 프로시저 나가기(Ctrl+Shift+F8)를 누르거나 커서까지 실행(Ctrl+F8)을 누르십시오.


코드 실행 추적

어떤 문이 먼저 실행되는지를 언제나 명확하게 알 수 있는 것은 아니기 때문에 코드 실행을 추적합니다. 다음과 같은 기술들을 사용하여 코드 실행을 추적하십시오.

•	한 단계씩 코드 실행: 코드의 각 줄을 추적하고 프로시저를 한 단계씩 실행합니다. 이렇게 하면 각 문이 변수에 미치는 효과를 볼 수 있습니다.

•	프로시저 단위 실행: 각 프로시저를 하나의 문인 것처럼 실행합니다. 한 단계씩 코드 실행 대신에 이것을 사용하여 프로시저 단위로 실행하십시오.

•	프로시저 나가기: 프로시저에 남아있는 코드를 모두 하나의 문인 것처럼 실행하고, 프로시저를 초기에 호출시킨 프로시저에 있는 다음 문으로 나갑니다.

•	커서까지 실행: 코드에서 실행을 중지하려는 문을 선택할 수 있습니다. 그러면 대용량 루프 같은 코드 구역을 "한 단계씩 코드 실행"할 수 있습니다.

현재 문에서부터 실행을 추적하려면

•	디버그 메뉴에서 한 단계씩 코드 실행(F8)이나 프로시저 단위 실행(Shift+F8) 또는 프로시저 나가기(Ctrl+Shift+F8)나 커서까지 실행(Ctrl+F8)을 선택하십시오.

프로그램을 시작할 때부터 실행을 추적하려면

•	디버그 메뉴에서 한 단계씩 코드 실행(F8)이나 프로시저 단위 실행(Shift+F8) 또는 프로시저 나가기(Ctrl+Shift+F8)나 커서까지 실행(Ctrl+F8)을 선택하십시오.


구문 검사 사용/사용 안함

Visual Basic에는 다음과 같은 구문 검사 기능이 포함됩니다.

•	각 문을 입력할 때 키워드의 철자가 틀렸는지, 구분 기호가 빠졌는지 등 구문 오류에 대한 검사를 하고 오류가 있으면 경고합니다.

•	구문이 올바르면 코드를 내부 폼으로 번역합니다. 그 결과 실행 모드로 빨리 전환됩니다.

이 기능은 처음 시작할 때 켜지지만 오류 발생을 통보받지 않고 코드를 작성하려는 경우 이 기능을 끌 수 있습니다.

구문 검사를 사용하려면

1	도구 메뉴에서 옵션을 누릅니다.

2	편집기 탭을 선택합니다.

3	자동 구문 검사 확인란을 선택합니다.

4	확인을 누릅니다.

구문 검사를 사용하지 않으려면

1	도구 메뉴에서 옵션을 누릅니다.

2	편집기 탭을 선택합니다.

3	자동 구문 검사 확인란의 표시를 지웁니다.

4	확인을 누릅니다.


직접 실행 창 사용

직접 실행 창은 코드에 있는 디버깅 문이나 창에 직접 입력한 명령의 결과를 표시합니다.

직접 실행 창을 표시하려면

•	보기 창에서 직접 실행 창(Ctrl+G)을 선택합니다.

직접 실행 창에서 코드를 실행하려면

1	직접 실행 창에서 코드 한 줄을 입력합니다.

2	Enter키를 눌러 문을 실행합니다.

직접 실행 창을 이용하여 다음과 같은 작업을 할 수 있습니다.

•	보기 창에서 직접 실행 창(Ctrl+G)을 선택합니다.

•	확실치 않거나 새로 작성한 코드를 검사할 수 있습니다.

•	응용 프로그램을 실행하는 동안 변수 값을 쿼리하거나 변경할 수 있습니다. 실행이 중지된 동안에는 코드처럼 변수에 새로운 값을 지정할 수 있습니다.

•	응용 프로그램을 실행하는 동안 속성 값을 쿼리하거나 변경할 수 있습니다.

•	코드처럼 프로시저를 호출할 수 있습니다.

•	프로그램이 실행되는 동안 디버깅 출력을 볼 수 있습니다.

메모   직접 실행 창 문은 특정 모듈에서 입력된 것처럼 구문에서 실행됩니다.

직접 실행 창에서 작업하는 동안 함수, 문, 속성, 메서드에 대한 상황에 맞는 도움말이 필요하면 키워드나 속성 이름 또는 메서드 이름을 선택하고 F1키를 누르십시오.


개체 찾아보기 사용

개체 찾아보기로 프로젝트에서 사용할 수 있는 모든 개체들을 찾아볼 수 있고 그 개체들의 속성, 메서드, 그리고 이벤트들을 볼 수 있습니다. 이 외에도 프로젝트의 개체 라이브러리에서 사용할 수 있는 프로시저와 상수를 볼 수 있습니다. 개체들을 찾아서 이리저리 검색을 하다가도 원하기만 한다면 언제든 그 자리에서 온라인 도움말을 사용할 수 있고, 또 개체 찾아보기를 사용하면 자신이 만든 개체들뿐만 아니라, 다른 응용 프로그램에서 만든 개체들도 쉽게 찾아 활용할 수 있습니다.

도움말에서 개체 찾아보기를 검색하여 개체 찾아보기에 대한 도움말을 볼 수 있습니다.

개체 찾아보기를 실행하려면

1	모듈을 활성화합니다.

2	보기 메뉴에서 개체 찾아보기(F2)를 선택하거나 도구 모음 바로 가기 키 [image] 를 사용합니다.

3	프로젝트/라이브러리 목록에서 보려는 프로젝트나 라이브러리의 이름을 선택합니다.

4	클래스 목록을 사용하여 클래스를 선택합니다. 구성원 목록을 사용하여 클래스나 프로젝트의 특정 구성원들을 선택합니다.

5	자세히 영역에서 선택한 클래스나 구성원에 대한 정보를 창의 아래쪽에서 봅니다.

6	도움말 단추를 사용하여 선택한 클래스나 구성원에 대한 도움말 항목을 표시합니다.


프로젝트 탐색기 사용

프로젝트 탐색기는 프로젝트의 계층 목록을 표시하고 각 프로젝트가 포함하고 참조하는 모든 항목을 표시합니다.

프로젝트 탐색기를 실행하려면

1	보기 메뉴에서 프로젝트 탐색기(Ctrl+R)를 선택하거나 도구 모음 바로 가기 키 [image] 를 사용합니다.

2	모든 프로젝트와 구성 요소가 들어 있는 축소 가능 트리에서 원하는 항목을 선택합니다.

3	코드 보기 단추를 눌러 코드 창을 열고 코드를 입력합니다.

��또는��

개체 보기 단추를 눌러 지정한 개체가 들어 있는 창을 엽니다.

��또는��

폴더 설정/해제 단추를 눌러 폴더 보기와 폴더 내용 보기 사이 전환을 합니다.


속성 창 사용

속성 창에는 선택한 개체의 디자인 모드 속성과 이들의 현재 설정 사항들이 나열되어 있습니다. 이 속성들을 디자인 모드에서 바꿀 수 있습니다. 여러 개의 컨트롤을 선택하면 속성 창에는 선택한 컨트롤 모두에 공통적인 속성들의 목록이 포함됩니다.

속성 창을 실행하려면

1	Visual Basic 편집기의 보기 메뉴에서 속성 창(F4)을 선택합니다.

2	속성을 표시하려는 개체를 선택합니다. 마우스를 사용하여 그 개체를 선택하거나 프로젝트 탐색기를 사용하여 목록에서 선택할 수 있습니다.

3	사전순 탭을 눌러 속성들을 사전순으로 표시하거나 항목별 탭을 눌러 개체 속성을 범주별로 표시합니다.

속성 값을 변경하려면

1	왼쪽 열에서 속성을 선택합니다.

2	오른쪽 열에서 속성 값을 변경합니다.

메모   오른쪽 열에서 속성 값을 입력할 수 있습니다. 미리 정의한 값들을 가지고 있는 속성들의 경우 그 값을 누른 후에 목록 상자에 나타나는 값들 중 하나를 선택하십시오.