메세지 박스를 사용합니다.
VBA 메세지 박스가 i-MATRIX 보고서 뒤로 숨는 현상을 방지 합니다.
Syntax
MessageBox (prompt, [ buttons, ] [ title, ])
Parameters
prompt |
---|
Type: string, 필수
대화 상자에 메시지로 표시되는 문자열 표현식입니다.
buttons |
---|
Type: int, 필수
표시할 단추의 수와 유형, 사용할 아이콘 스타일, 기본 단추의 ID 및 메시지 상자의 양식을 지정하는 값의 조합인 숫자 표현식입니다.
title |
---|
Type: String, 선택
대화 상자의 제목 표시줄에 표시되는 문자열 표현식입니다. title 을 생략 하면 응용 프로그램 이름이 제목 표시줄에 표시됩니다.
Returns
메세지 박스의 결과 값입니다.
Constant | Value | Description |
---|---|---|
vbOK | 1 | OK button pressed |
vbCancel | 2 | Cancel button pressed |
vbAbort | 3 | Abort button pressed |
vbRetry | 4 | Retry button pressed |
vbIgnore | 5 | Ignore button pressed |
vbYes | 6 | Yes button pressed |
vbNo | 7 | No button pressed |
Example
Sub MessageBoxTest() Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object '단순 메세지 mxmodule.xapi.MessageBox "메세지", vbInformation, "메세지 타이틀" '예아니오 사용할경우 'vba 의 msgbox 와 동일 result = mxmodule.xapi.MessageBox("메세지", vbYesNo + vbQuestion, "메세지 타이틀") If result = vbYes Then Debug.Print "예 선택" Else Debug.Print "아니오 선택" End If End Sub