GET.TOOL macro

Returns information about a button or buttons on a toolbar. Use GET.TOOL to get information about a button to use with functions that add, delete, or alter buttons.

Syntax

GET.TOOL(type_num, bar_id, position)

Type_num    specifies what type of information you want GET.TOOL to return.

Type_num Returns
1 The button's ID number. Gaps are represented by zeros.
2 The reference of the macro assigned to the button. If no macro is assigned, GET.TOOL returns the #N/A error value.
3 If the button is down, returns TRUE. If the button is up, returns FALSE.
4 If the button is enabled, returns TRUE. If the button is disabled, returns FALSE.
5 A logical value indicating the type of the face on the button:
  TRUE = bitmap
  FALSE = a default button face
6 The help_text reference associated with the custom button. If the button is built-in, returns #N/A.
7 The balloon_text reference associated with the custom button. If the button is built-in, returns the #N/A error value.
8 The Help context string associated with the custom button.
9 The Tip_text associated with the custom button.

Bar_id    specifies the number or name of the toolbar for which you want information. For detailed information about bar_id, see ADD.TOOL.

Position    specifies the position of the button on the toolbar. Position starts with 1 at the left side (if horizontal) or at the top (if vertical). A position can be occupied by a button or a gap.

Example

The following macro formula requests the help text associated with the third button in Toolbar2:

GET.TOOL(6, "Toolbar2", 3)

Related Functions

ADD.TOOL   Adds one or more buttons to a toolbar

DELETE.TOOL   Deletes a button from a toolbar

ENABLE.TOOL   Enables or disables a button on a toolbar

GET.TOOLBAR   Retrieves information about a toolbar

Return to index