MonitorDocuments.ItemByRevision
SVB Example
Using a specific version of an Enterprise object:
Sub Main
Dim oOM As New ObjectManager
oOM.Reconnect(Application)
Dim mon As Monitor
'Access the 7th revision of the analysis configuration "/Bob/Bakery Review".
'Note that this is the revision number, not the version number.
Set mon = oOM.Documents.Monitors.ItemByRevision( _
Application.Handle, oOM.Monitors("/Bob/Bakery Review").ID, 7)
'Create a service to run analysis configurations
Dim monSrvCreator As New MonitorServiceCreator
Dim monSrv As MonitorService
Set monSrv = monSrvCreator.CurrentServiceEx(Application)
'Set the parameters for how to run the analysis configuration
Dim monRunOpt As New MonitorRunOption
monRunOpt.Add "RunQuiet", True
monRunOpt.Add "DisplayInPanel", False
monRunOpt.Add "DisableAutoTransfer", True
monRunOpt.Add "TargetSpreadsheetFileName", "NoFile"
monRunOpt.Add "CheckMonitorRunEntryExist", False
monRunOpt.Add "Force_Display_SQLCriteria_Dialog_If_Required_Fields_Need_Values", True
'Run it
Dim monRunStatus As MonitorRunStatus
Set monRunStatus = monSrv.RunMonitor(mon.ID, monRunOpt)
monRunStatus.WaitForComplete
oOM.Disconnect
End Sub
Copyright © 2020. Cloud Software Group, Inc. All Rights Reserved.
