Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
How I can determine a base class of a procedure's incoming parameter?
1878026431
In VBA (Excel) I'm written procedure with an incoming parameter of type Object. I need to determine which base class (not type) has this parameter. How I can do it? Public Sub FillControl(TargetControl As Object, SomeRS As ADODB.Recordset) If [TargetControl is ComboBox] Then TargetControl.AddItem "Item1" ... ElseIf [TargetControl is Label] Then TargetControl.Text = "Some text" ... End If End Sub Thanks! Dmitry V. Petkun |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
How I can determine a base class of a procedure's incoming parameter?
Check if TypeOf gives you what you want as in:
If TypeOf TargetControl is ComboBox then... Strangely enough, it is documented only as part of the help on the 'If...Then...Else Statement'. -- Regards, Tushar Mehta, MS MVP -- Excel www.tushar-mehta.com Excel, PowerPoint, and VBA add-ins, tutorials Custom MS Office productivity solutions In article , says... 1878026431 In VBA (Excel) I'm written procedure with an incoming parameter of type Object. I need to determine which base class (not type) has this parameter. How I can do it? Public Sub FillControl(TargetControl As Object, SomeRS As ADODB.Recordset) If [TargetControl is ComboBox] Then TargetControl.AddItem "Item1" ... ElseIf [TargetControl is Label] Then TargetControl.Text = "Some text" ... End If End Sub Thanks! Dmitry V. Petkun |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Incoming file links | Excel Discussion (Misc queries) | |||
Incoming curve ball | Excel Discussion (Misc queries) | |||
incoming mail excel | Excel Discussion (Misc queries) | |||
How to choose if I use a parameter or not in a parameter query | Excel Discussion (Misc queries) | |||
Live incoming data | Charts and Charting in Excel |