> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IMenu

> Personalice los menús de las estaciones de FlexiCapture con la colección IMenu: agregue, inserte, busque y elimine elementos de menú identificados por identificadores de comando TCommandID.

<div id="what-it-does">
  ## Qué hace
</div>

Una colección de objetos [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem). Representa un menú o un submenú.

<div id="methods">
  ## Métodos
</div>

| **Definición**                                                                                                                                                                            | **Descripción**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AppendItem( commandId : [TCommandID](/es/flexi-capture/appendix/scripts-shell/tcommandid), text : string ) : [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem)              | Agrega un elemento de menú con el identificador de comando **commandId** y el texto **Text** al final del menú. Devuelve el objeto [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem) del elemento correspondiente. Se puede usar cualquier identificador de la enumeración [TCommandID](/es/flexi-capture/appendix/scripts-shell/tcommandid) (incluidos **CI\_SubMenu** y **CI\_Separator**), excepto **CI\_Undefined**. En el caso de **CI\_Separator**, el parámetro **Text** se ignorará.              |
| Delete( index : int )                                                                                                                                                                     | Elimina un elemento por su índice en la colección.                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Find( commandId : [TCommandID](/es/flexi-capture/appendix/scripts-shell/tcommandid) ) : int                                                                                               | Busca en la colección el índice del primer objeto con el ID de comando especificado.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| InsertItem( index : int, commandId : [TCommandID](/es/flexi-capture/appendix/scripts-shell/tcommandid), text : string ) : [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem) | Inserta un elemento de menú con el identificador de comando **commandId** y el texto **Text** en la posición Index del menú. Devuelve el objeto [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem) del elemento correspondiente. Se puede usar cualquier identificador de la enumeración [TCommandID](/es/flexi-capture/appendix/scripts-shell/tcommandid) (incluidos **CI\_SubMenu** y **CI\_Separator**), excepto **CI\_Undefined**. En el caso de **CI\_Separator**, el parámetro **Text** se ignorará. |
