페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagevb
titleSyntax
Public Function InvokeMethod (
	func_name As String 
	params As String
) As Void


Parameters

Func_Namename

type : String

...

type : String

실행할 기능명

...

실행하고자 하는 API 이름


API를 실행하려면 다음 값 중 하나를 지정하십시오.

Parmas 1~4
의미비고
Open보고서 열기Viewer 에서만 작동함.



Params

Typetype : String

보고서 열기에 사용 되는 매개변수실행하고자 하는 API에서 필요한 매개변수들의 문자열 집합(매개변수는 콤마(' , ') 구분자를 이용하여 생성)

param1param2param3param4

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의 반환값은 없습니다.


예제들

코드 블럭
languagevb
titleExample
linenumberstrue
//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