Using MS Excel 5.0 Dialog Boxes MS Excel 4.0 Macro Language |
Q132355
Microsoft Excel version 5.0 includes several enhancements to the Microsoft
Excel version 4.0 macro language that enable users to send and retrieve
information from various dialog sheet controls in Microsoft Excel 5.0. The
following information includes examples of tasks that you may want to
perform using this functionality.
NOTE: In each of the following examples, the dialog sheet must be the
active sheet prior to running each macro.
=SELECT("Edit Box 1")
=TEXT.BOX("MyValue")
=SHOW.DIALOG("Dialog1")
=RETURN()
To obtain the value of an edit box:
=SELECT("Edit Box 1")
Answer=GET.OBJECT(12)
=ALERT(Answer)
=RETURN()
=FOR("counter",1,3)
=Answer=GET.OBJECT(62,"Check Box " &counter)
=ALERT(Answer)
=NEXT()
=RETURN()
=FOR("counter",1,3)
Answer=GET.OBJECT(62,"Option Button " &counter)
=ALERT(Answer)
=NEXT()
=RETURN()
Answer=GET.OBJECT(72,"List Box 1",1,100,GET.OBJECT(62,"List Box 1"))
=ALERT(Answer)
=RETURN()
To set the selected item in a list box:
=SELECT("List Box 1")
=SELECT.LIST.ITEM(3)
=SHOW.DIALOG("Dialog1")
=RETURN()
Answer=GET.OBJECT(72,"Drop Down 1",1,100,GET.OBJECT(62,"Drop Down 1"))
=ALERT(Answer)
=RETURN()
To set the selected item of a drop-down list box:
=SELECT("Drop Down 1")
=SELECT.LIST.ITEM(3)
=SHOW.DIALOG("Dialog1")
=RETURN()
Answer=GET.OBJECT(72,"ComboList1",1,100,GET.OBJECT(62,"ComboList1"))
=ALERT(Answer)
=RETURN()
To set the selected item of a combination list-edit box:
=SELECT("ComboList1")
=SELECT.LIST.ITEM(3)
=SHOW.DIALOG("Dialog1")
=RETURN()
To obtain the value in the edit box portion of a combination list-edit:
=SELECT("ComboEditBox1")
Answer=GET.OBJECT(12)
=ALERT(Answer)
=RETURN()
Ans=GET.OBJECT(72,"ComboDropDown1",1,100,GET.OBJECT(62,"ComboDropDown1"))
=ALERT(Ans)
=RETURN()
To set the selected item of a combination drop-down edit box:
=SELECT("ComboDropDown1")
=SELECT.LIST.ITEM(3)
=SHOW.DIALOG("Dialog1")
=RETURN()
Answer=GET.OBJECT(62,"Scroll Bar 1")
=SELECT("Edit Box")
=TEXT.BOX(Answer)
=RETURN()
To obtain the scroll bar step increment value:
Answer=GET.OBJECT(65,"Scroll Bar 1")
=ALERT(Answer)
=RETURN()
Answer=GET.OBJECT(62,"Spinner 1")
=ALERT(Answer)
=RETURN()
Additional query words: Dialogs
Keywords : _IK kbmacro kbprogramming
Issue type : kbhowto
Technology : kbHWMAC kbOSMAC kbExcelSearch kbExcel500 kbExcelMacsearch kbExcel500Mac kbExcel500aMac kbExcel500c kbExcel500NT
|
Last Reviewed: October 24, 1999 © 2001 Microsoft Corporation. All rights reserved. Terms of Use. |