페이지 트리

버전 비교

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

...

의미비고
Open보고서 열기Viewer 에서만 작동.
AddGlobalParamsGlobalParam 추가Viewer 에서만 작동
OpenEx보고서 열기Viewer 에서만 작동
ReLoad보고서 재오픈Viewer 에서만 작동


params

type : String

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

API명Param1Param2Param3Param4
Open

ReportCode

열고자 하는

보고서 코드

isPopup

보고서 출력 형식을

팝업창으로 지정

isNewProcess

보고서 출력 형식을

새창으로 지정

OpenParam

Global Param 설정을 위한 값(값이 없으면 공백)

ex) 변수명=값&변수명=값&.....

AddGlobalParams

name

변수명

value

변수값

--
OpenEx

ReportCode

열고자 하는

보고서 코드

openType

보고서 출력 타입

0 : 현재 윈도우에 보고서 오픈

1 : 팝업으로 보고서 오픈

2 : 탭으로 보고서 오픈

OpenParam

Global Param 설정을 위한 값(값이 없으면 공백)

ex) 변수명=값&변수명=값&.....



반환 값

Type:  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_YYYYMM=201906&VS_NAME=BIMATRIX"
End Sub


// GlobalParam 추가
Sub AddGlobal()
	Dim mxmodule As Object
    Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object
    mxmodule.xapi.InvokeMethod "AddGlobalParams", "VS_YYYYMM,201906"
    mxmodule.xapi.InvokeMethod "AddGlobalParams", "VS_NAME,BIMATRIX"
End Sub


Sub OpenEx()
    Dim mxmodule As Object
    Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object
    mxmodule.xapi.InvokeMethod "OpenEx", "REP1C8FEDFF5E4946F19A553091D76145C0,2,VS_YYYYMM=201906&VS_NAME=BIMATRIX"
End Sub




Sub ReLoad()
    Dim mxmodule As Object
    Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object
    mxmodule.xapi.InvokeMethod "ReLoad", ""
End Sub