VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

마지막 업데이트: 2020년 7월; 적용 대상: Office 365,2019, 2016, 2013.

때로는 Word 문서를 보다 대화식으로 만들고 일부 사용자 입력을 캡처하고 싶을 때도 있습니다. 메시지 및 입력 상자를 입력합니다.

이름에서 알 수 있듯이 메시지 상자는 문서 사용자에게 표시되는 정보입니다. 입력 상자는 사용자로부터 정보를 캡처하는 도구입니다.

이 게시물에는 VBA(Visual Basic for Applications) 메시지와 Microsoft Word용 입력 상자를 사용하여 완전한 기능의 문서를 만드는 데 필요한 모든 정보와 코드 샘플이 있습니다.

Word에 VBA 코드를 추가하는 방법은 무엇입니까?

계속해서 메시지 및 입력 상자를 추가하는 방법을 설명하기 전에 Word 문서에 사용자 지정 VBA 코드를 추가하는 방법에 대해 간략히 살펴보겠습니다.

  • 먼저 개발자 탭을 활성화하십시오.
  • 이제  개발자  탭 에서 Visual Basic 버튼을 누르  십시오. 그러면 Visual Basic Editor가 열립니다.

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

  • 문서를 강조 표시합니다.
  • 삽입  을 클릭  한 다음 모듈 을 선택  합니다.

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

  • 아래에 제공된 코드를 방금 생성한 모듈에 복사합니다.
  • 저장 을 클릭합니다 . 메시지가 표시되면 문서에 이름을 입력합니다.
  • Visual Basic 편집기를 닫습니다.

메시지 상자 VBA 코드

통사론:

MsgBox(프롬트, 버튼, 제목, 도움말 파일, 컨텍스트)

구문 설명:

즉각적인:

필수의. 사용자에게 제공할 수 있는 정보입니다. 큰따옴표 안에 삽입해야 합니다  .

버튼:

선택 과목. 버튼은 사용자 정보에 제공되는 버튼의 종류입니다. MsgBox()에 사용할 수 있는 다양한 버튼이 있으며 아래 그림에서 찾을 수 있습니다.

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

제목:

선택 과목. 사용자에게 제공되는 정보의 제목입니다. 지정하지 않으면  Microsoft 단어  가 기본 제목이 됩니다.

도움말 파일 및 컨텍스트:

  • 선택 과목. Helpfile은 대화 상자에서 도움말로 제공할 수 있는 로컬 디스크에서 사용할 수 있는 도움말 파일을 식별합니다.
  • 선택 과목. 컨텍스트는 고유 번호로 도움말 항목을 식별하는 데 사용되는 숫자 표현식입니다.

샘플 메시지 상자 코드

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

산출:

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

대화 상자 및 입력 상자 VBA 코드

입력 상자는 사용자에게 일부 정보를 입력하라는 메시지를 표시할 수 있는 간단한 대화 상자입니다. 예제를 사용하여 VBA 코드에 대해 알아보겠습니다.

통사론:

InputBox(프롬트, 제목, 기본값, XPos, YPos, HelpFile, HelpContextId, 유형)

구문 설명:

즉각적인:

필수의. 사용자에게 제공할 수 있는 정보입니다. 큰따옴표 안에 삽입해야 합니다  .

제목:

선택 과목. 사용자에게 제공되는 정보의 제목입니다. 지정하지 않으면  Microsoft 단어  가 기본 제목이 됩니다.

기본:

선택 과목. 사용자가 값을 입력하기 전에 텍스트 상자 안에 기본값을 표시합니다. 지정하지 않으면 텍스트 상자가 비어 있습니다.

XP:

선택 과목. X축의 위치로 사용됩니다. 왼쪽에서 오른쪽으로

YPos:

선택 과목. Y축의 위치로 사용됩니다. 위에서 아래로

도움말 파일 및 HelpContext ID:

  • 선택 과목. Helpfile은 대화 상자에서 도움말로 제공할 수 있는 로컬 디스크에서 사용할 수 있는 도움말 파일을 식별합니다.
  • 선택 과목. HelpContext ID는 도움말 파일의 ID 번호입니다.

입력 상자 코드:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

산출:

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

VBA를 사용하여 Word 문서에서 입력 및 메시지 상자를 만드는 방법은 무엇입니까?

댓글 남기기

소규모 팀을 위한 간단한 격주 급여 추적 엑셀 템플릿: 초보자도 쉽게 사용할 수 있는 구성

소규모 팀을 위한 간단한 격주 급여 추적 엑셀 템플릿: 초보자도 쉽게 사용할 수 있는 구성

소규모 팀을 위한 간단한 격주 급여 추적기를 엑셀로 만들어 보세요. 명확한 스프레드시트, 수식, 검증 기능, 그리고 안전한 급여 대조를 위한 실질적인 한도를 설정하세요.

Salesforce 연락처를 깔끔한 Excel 형식으로 내보내는 방법

Salesforce 연락처를 깔끔한 Excel 형식으로 내보내는 방법

Salesforce 연락처를 깔끔한 Excel 파일로 내보내는 방법, ID와 텍스트 필드를 유지하는 방법, 중복 항목을 안전하게 제거하는 방법, 그리고 일반적인 CSV 오류를 피하는 방법을 알아보세요.

소규모 건설업체를 위한 인쇄 가능한 엑셀 건설 공사 견적서 템플릿

소규모 건설업체를 위한 인쇄 가능한 엑셀 건설 공사 견적서 템플릿

실용적인 비용 범주, 수식, 마크업 필드, 인쇄 설정 및 시공업체용 체크리스트를 포함하여 인쇄 가능한 건설 공사 견적서를 Excel에서 작성하세요.

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word에서 이 인쇄 가능한 이벤트 기획 체크리스트와 예산 템플릿을 사용하여 담당자, 마감일, 비용, 벤더 및 이벤트 당일 준비 상태를 명확한 품질 검사와 함께 추적하세요.

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않는 문제를 3단계로 해결하세요: 계산 모드 복원, 강제 재계산 실행, 텍스트 형식으로 처리된 수식 복구.

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스팅을 위한 이 인쇄 가능한 주간 청소 일정을 사용하여 퇴실 청소, 정기 청소, 비품 보충, 점검 및 Word에서 PDF로의 전달을 체계적으로 관리하세요.

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

자산 ID, 서비스 이력, 기한, 상태 제어, 가동 중단 시간 추적 및 최종 감사 체크리스트를 포함하여 작업장 관리자를 위한 실용적인 엑셀 장비 유지보수 로그를 구축하세요.

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 실용적인 12장 슬라이드 구조를 통해 파워포인트에서 미니멀리스트 투자자 피치 덱을 구축하세요. 증거, 지표, 자금 조달 주장 및 재사용 가능한 .potx 템플릿에 대한 가이드도 포함됩니다.

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 슬라이드 설계도, 검증된 템플릿 팁, CMA 주의사항, 사진 저작권 확인, 공정 주택법 안전장치를 활용하여 파워포인트로 모던한 부동산 매물 소개 프레젠테이션을 제작하세요.

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

1인 부동산 에이전트를 위한 허브스팟 무료 CRM과 조호 CRM 비교: 연락처, 파이프라인, 자동화, 맞춤 설정, 일정 관리, 제한 사항 및 업그레이드 트리거 포함.