> ## 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.

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)              | Anexa al final del menú un elemento de menú con el identificador de comando `commandId` y el texto `text`. Devuelve el objeto [IMenuItem](/es/flexi-capture/appendix/scripts-shell/imenuitem) del elemento correspondiente. Se puede utilizar cualquier identificador de comando 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 ignora.                 |
| 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 elemento con el identificador 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 utilizar cualquier identificador de comando 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 ignora. |
