XAPI에서 제공되지 않는 API를 호출 합니다.
Syntax
Public Function InvokeMethod ( func_name As String params As String ) As Void
Parameters
Func_Name |
---|
type : String
Params |
---|
type : String
실행할 기능명
Name | 동작명 | 비고 |
---|---|---|
Open | 보고서 열기 | Viewer 에서만 작동함. |
Parmas 1~4 |
---|
Type: String
보고서 열기에 사용 되는 매개변수(매개변수는 콤마(' , ') 구분자를 이용하여 생성)
param1 | param2 | param3 | param4 |
---|---|---|---|
ReportCode <string> | isPopup <boolean> | isNewProcess <boolean> | openParam <string> 변수명=값&변수명=값&..... |
열고자 하는 보고서 코드 | 보고서 출력 형식을 팝업창으로 | 보고서 출력 형식을 새창으로 | Global Param 설정을 위한 값 |
Return Value
Type: object
동작설정의 결과 값
Example
//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