...
코드 블럭 | ||||
---|---|---|---|---|
| ||||
Public Function InvokeMethod (
func_name As String
params As String
) As Void |
Parameters
Func_Namename |
---|
type : String
...
type : String
실행할 기능명
...
실행하고자 하는 API 이름
API를 실행하려면 다음 값 중 하나를 지정하십시오.
값 | 의미 | 비고 |
---|---|---|
Open | 보고서 열기 | Viewer 에서만 작동함. |
Params |
---|
Typetype : String
보고서 열기에 사용 되는 매개변수실행하고자 하는 API에서 필요한 매개변수들의 문자열 집합(매개변수는 콤마(' , ') 구분자를 이용하여 생성)
ReportCode
<string>
isPopup
<boolean>
isNewProcess
<boolean>
openParam
<string>
변수명=값&변수명=값&.....
ReportCode(Param1) | isPopup(Param2) | isNewProcess(Param3) | OpenParam(Param4) |
---|---|---|---|
열고자 하는 보고서 코드 | 보고서 출력 형식을 팝업창으로 | 보고서 출력 형식을 새창으로 | Global Param 설정을 위한 값(값이 없으면 공백) ex) 변수명=값&변수명=값&..... |
Return Value
Type: object
동작설정의 결과 값
void
해당 API의 반환값은 없습니다.
예제들
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
//openParam이 없는 경우 Sub ReportOpen() Dim mxmodule As Object Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object mxmodule.xapi.InvokeMethod "Open", "REP1C8FEDFF5E4946F19A553091D76145C0,true,false," End Sub //openParam이 있는 경우 Sub ReportOpen() Dim mxmodule As Object Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object mxmodule.xapi.InvokeMethod "Open", "REP1C8FEDFF5E4946F19A553091D76145C0,true,false,VS_NAME=BIMATRIX&VS_NAME=BIMATRIX2" End Sub |