메세지 박스를 사용합니다.
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