Refresh후에 호출되는 매크로
매크로명 : OnRefreshAfter
Parameter :
parameter | 타입 | 설명 |
---|---|---|
module | ExcelModule | ExcelModule 현재 활성화 되어 Addin 정보 |
args | VBAEventArgs | VBA로 전달하는 파라미터 정보 |
VBAEventArgs
타입 | 변수명 | 설명 |
---|---|---|
bool | Cancel | Refresh Cancel 여부 |
string | DatasetName | ExcelModule 현재 활성화 되어 Addin 정보 |
string | DatasetCode | VBA로 전달하는 파라미터 정보 |
string | ConnectionName | 데이터셋의 Connection Name |
string | ConnectionCode | 데이터셋의 Connection Code |
long | RecordCount | Refresh한 데이터셋의 RecordCount |
long | FieldCount | Refresh한 데이터셋의 FieldCount |
string | ErrorMessage | Error Message |
int | ErrorCode | Error Code |
예제
Public Function OnRefreshAfter(module As Object, args As Object) Debug.Print args.datasetname 'dataset DS1이 refresh완료 될 경우 DS2를 refresh 하는 예제 If args.datasetname = "DS1" Then Call DS2RefreshMacro End If End Sub