Microsoft Word / Visual Basic 자습서

작가: Florence Bailey
창조 날짜: 25 3 월 2021
업데이트 날짜: 17 할 수있다 2024
Anonim
Excel VBA 초보자 자습서
동영상: Excel VBA 초보자 자습서

콘텐츠

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 이미지)

    Word 2007/2010 작업

  1. 매크로를 활성화하십시오. VBA 코드는 Word의 매크로 형식으로 실행됩니다. 매크로를 실행하도록 보안 수준이 구성되어 있지 않으면 코드를 실행할 수 없습니다. "Office"버튼을 클릭하고 "Word Options"를 클릭하십시오. "안정성 센터"탭을 클릭 한 다음 "매크로 설정"을 클릭하십시오. "VBA 프로젝트 개체 모델에 대한 액세스 신뢰"옵션을 클릭하십시오. "확인"을 클릭하십시오.

  2. 아직 선택하지 않았다면 "개발자"탭을 클릭하십시오. "Office"버튼을 다시 클릭하고 "Word Options"를 클릭하십시오. 아직 선택하지 않은 경우 '인기있는'탭을 클릭하십시오. "리본에서 개발자 탭 표시"옵션을 클릭하고 "확인"을 클릭하십시오.

  3. Visual Basic Editor를 엽니 다. '개발자'탭을 클릭하십시오. "Visual Basic"을 클릭하십시오.

  4. 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 클래스 프로 시저, 모듈 및 모듈의 기본 구조입니다. 일부는 더 작고 일부는 더 자세합니다. 변경 사항을 저장하려면 "파일"및 "저장"을 클릭하십시오.

  5. 절차를 수행하십시오. Word 2007의 기본 문서 창으로 돌아갑니다. "개발자"탭을 클릭 한 다음 "매크로"를 클릭하십시오. 프로 시저의 이름을 클릭하고 "실행"을 클릭하십시오. 예를 들어, 위의 코드를 실행하려면 "SaveAsDocument"를 클릭 한 다음 "실행"을 클릭하십시오.

    Word 2003 또는 이전 버전 사용

  1. 매크로를 활성화하십시오. "도구"메뉴 항목을 클릭하십시오. "매크로"를 클릭 한 다음 "보안"을 클릭하십시오. 보안 수준을 "보통"으로 변경하고 "확인"을 클릭하십시오. Microsoft Word를 다시 시작하십시오. 메시지가 나타나면 "매크로 사용"을 클릭하십시오.

  2. Visual Basic Editor를 엽니 다. "도구"를 클릭하고 "매크로"에서 마우스를 가리 키십시오. "Visual Basic Editor"를 클릭하십시오.


  3. "삽입"을 클릭하고 생성하려는 항목을 추가하십시오. 사용자 양식, 모듈 또는 모듈 및 클래스. Word에서 수행 할 작업에 대한 VBA 코드를 입력하십시오. 다음은 템플릿에서 새 Word 문서를 만드는 절차의 예입니다.

    "Sub NewTempDoc () Word.App로 Dim wdWordApp 설정 wdWordApp = GetObject ("Word.Application ") wdWordApp.Documents.Add Template : ="우아한 Memo.dot "End Sub"

    변경 내용을 저장하려면 Visual Basic Editor에서 "저장"아이콘을 클릭하십시오.

  4. 절차를 수행하십시오. 주 문서 창으로 돌아갑니다. "도구", "매크로"및 "매크로"를 차례로 클릭하십시오. 생성 한 프로 시저의 이름을 클릭하고 "실행"을 클릭하십시오. 위의 절차를 수행하려면 "NewTempDoc"을 클릭 한 다음 "실행"을 클릭해야합니다.

어떻게

  • Visual Basic 편집기의 "도움말"옵션을 사용하여 메뉴 막대에서 "도움말"을 클릭 한 다음 "Microsoft Visual Basic에서 도움말"을 클릭하여 VBA에서 다른 메서드 및 함수에 대해 자세히 배울 수 있습니다.