콘텐츠
Visual Basic 프로그래밍 언어는 Microsoft의 고전적인 "기본"언어 버전입니다. 또한 Microsoft는 Visual Basic 언어의 기능을 Microsoft Office 백엔드로 추가했습니다. VBA (Visual Basic for Applications)는 Microsoft Word에서 복잡하고 동적 인 문서를 만들 수있는 프로그래밍입니다. 프로그래밍 코드는 Visual Basic Editor에 입력되고 Microsoft Word 매크로를 사용하여 실행됩니다. Word에서 VBA를 사용하려면 매크로를 활성화하는 방법, 함수 또는 프로 시저의 기본 구조 및 코드가 완성 될 때 코드를 실행하는 방법을 알아야합니다.
지침
응용 프로그램 용 Visual Basic은 일반 Word 문서를 동적 프로그램으로 변환합니다. (Fotolia.com에서 DBX60에 의한 ANSI 이미지)-
매크로를 활성화하십시오. VBA 코드는 Word의 매크로 형식으로 실행됩니다. 매크로를 실행하도록 보안 수준이 구성되어 있지 않으면 코드를 실행할 수 없습니다. "Office"버튼을 클릭하고 "Word Options"를 클릭하십시오. "안정성 센터"탭을 클릭 한 다음 "매크로 설정"을 클릭하십시오. "VBA 프로젝트 개체 모델에 대한 액세스 신뢰"옵션을 클릭하십시오. "확인"을 클릭하십시오.
-
아직 선택하지 않았다면 "개발자"탭을 클릭하십시오. "Office"버튼을 다시 클릭하고 "Word Options"를 클릭하십시오. 아직 선택하지 않은 경우 '인기있는'탭을 클릭하십시오. "리본에서 개발자 탭 표시"옵션을 클릭하고 "확인"을 클릭하십시오.
-
Visual Basic Editor를 엽니 다. '개발자'탭을 클릭하십시오. "Visual Basic"을 클릭하십시오.
-
VBA 코드를 추가하십시오. VBA에서 수행 할 작업에 따라 사용자 양식, 모듈 및 클래스 모듈을 추가 할 수 있습니다. 옵션은 다양합니다. 예를 들어, VBA를 사용하여 현재 문서를 새 파일 이름으로 저장할 수 있습니다. 이 작업을 수행 할 새 모듈을 추가하십시오. '삽입'을 클릭 한 다음 '모듈'을 클릭하십시오. 프로 시저 코드를 입력하십시오.
"Sub SaveAsDocument () Dim wdCurrentApp as Word.Application Set wdCurrentApp = GetObject (" "Word.Application") wdCurrentApp.ActiveDocument.SaveAs "C : My Documents VBExample.docx"End Sub "
이것은 VBA 클래스 프로 시저, 모듈 및 모듈의 기본 구조입니다. 일부는 더 작고 일부는 더 자세합니다. 변경 사항을 저장하려면 "파일"및 "저장"을 클릭하십시오.
-
절차를 수행하십시오. Word 2007의 기본 문서 창으로 돌아갑니다. "개발자"탭을 클릭 한 다음 "매크로"를 클릭하십시오. 프로 시저의 이름을 클릭하고 "실행"을 클릭하십시오. 예를 들어, 위의 코드를 실행하려면 "SaveAsDocument"를 클릭 한 다음 "실행"을 클릭하십시오.
Word 2007/2010 작업
-
매크로를 활성화하십시오. "도구"메뉴 항목을 클릭하십시오. "매크로"를 클릭 한 다음 "보안"을 클릭하십시오. 보안 수준을 "보통"으로 변경하고 "확인"을 클릭하십시오. Microsoft Word를 다시 시작하십시오. 메시지가 나타나면 "매크로 사용"을 클릭하십시오.
-
Visual Basic Editor를 엽니 다. "도구"를 클릭하고 "매크로"에서 마우스를 가리 키십시오. "Visual Basic Editor"를 클릭하십시오.
-
"삽입"을 클릭하고 생성하려는 항목을 추가하십시오. 사용자 양식, 모듈 또는 모듈 및 클래스. Word에서 수행 할 작업에 대한 VBA 코드를 입력하십시오. 다음은 템플릿에서 새 Word 문서를 만드는 절차의 예입니다.
"Sub NewTempDoc () Word.App로 Dim wdWordApp 설정 wdWordApp = GetObject ("Word.Application ") wdWordApp.Documents.Add Template : ="우아한 Memo.dot "End Sub"
변경 내용을 저장하려면 Visual Basic Editor에서 "저장"아이콘을 클릭하십시오.
-
절차를 수행하십시오. 주 문서 창으로 돌아갑니다. "도구", "매크로"및 "매크로"를 차례로 클릭하십시오. 생성 한 프로 시저의 이름을 클릭하고 "실행"을 클릭하십시오. 위의 절차를 수행하려면 "NewTempDoc"을 클릭 한 다음 "실행"을 클릭해야합니다.
Word 2003 또는 이전 버전 사용
어떻게
- Visual Basic 편집기의 "도움말"옵션을 사용하여 메뉴 막대에서 "도움말"을 클릭 한 다음 "Microsoft Visual Basic에서 도움말"을 클릭하여 VBA에서 다른 메서드 및 함수에 대해 자세히 배울 수 있습니다.