Article ID: 161878
Article Last Modified on 1/19/2007
Public Function MySetFocus()
Dim Result As Long
Result = SetFocusAPI(Me.hWnd)
End Function
Public Function MyClose()
Dim Result As Long
Result = CloseWindowAPI(Me.hWnd)
End Function
Declare Function SetFocusAPI Lib "User32" _
Alias "SetFocus" _
(ByVal hWnd As Long) As Long
Declare Function CloseWindowAPI Lib "User32" _
Alias "DestroyWindow" _
(ByVal hWnd As Long) As Long
Sub ReportInstancesDemo()
Dim i As Integer
Dim r(1 To 4) As New Report_Report1
' Create instances of the reports
' with unique captions.
For i = LBound(r) To UBound(r)
r(i).Visible = True
r(i).Caption = "Report" & CStr(i)
Next i
' Set focus and close each report instance.
For i = LBound(r) To UBound(r)
r(i).MySetFocus
MsgBox "Click OK to close report instance Report" & CStr(i)
r(i).MyClose
Next i
End Sub
ReportInstancesDemo
Additional query words: New Objects Reports
Keywords: kbhowto kbprogramming kbusage KB161878