<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Buscar un elemento de menú</Title>
      <Author>Microsoft Corporation</Author>
      <Description>Busca un elemento de menú en una barra de comandos Word o Excel.</Description>
      <HelpUrl></HelpUrl>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Keywords>
        <Keyword></Keyword>
      </Keywords>
      <Shortcut></Shortcut>
    </Header>
    <Snippet>
      <References>
        <Reference>
          <Assembly>Office.dll</Assembly>
          <Url></Url>
        </Reference>
      </References>
      <Imports>
        <Import>
          <Namespace>Office = Microsoft.Office.Core</Namespace>
        </Import>
      </Imports>
      <Declarations>
        <Literal Editable="true">
          <ID>controlType</ID>
          <Type>Microsoft.Office.Core.MsoControlType</Type>
          <ToolTip>Reemplazar por el tipo de control que se va a buscar. Uno de los valores de Office.MsoControlType o en blanco para omitirlo.</ToolTip>
          <Default>MsoControlPopup</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>controlId</ID>
          <Type>System.Int</Type>
          <ToolTip>Reemplazar por el identificador del control, para elementos integrados. Para elementos de menú personalizados, usar el identificador especificado al crearlos o dejar en blanco.</ToolTip>
          <Default>1234</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>controlTag</ID>
          <Type>System.String</Type>
          <ToolTip>Reemplazar por el valor de etiqueta del control o en blanco para omitirlo.</ToolTip>
          <Default>"Control Tag"</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>visible</ID>
          <Type>System.Bool</Type>
          <ToolTip>Reemplazar por un valor booleano. True para buscar únicamente controles visibles.</ToolTip>
          <Default>false</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>recursive</ID>
          <Type>System.Bool</Type>
          <ToolTip>Reemplazar por un valor booleano. True para buscar la barra de comandos suministrada y todas las barras de subcomandos. Este parámetro se omite si se utiliza una colección CommandBars.</ToolTip>
          <Default>true</Default>
          <Function></Function>
        </Literal>
        <Object Editable="true">
          <ID>menuItem</ID>
          <Type>Microsoft.Office.Core.CommandBarControl</Type>
          <ToolTip>Reemplazar por una variable que contenga el elemento de menú. Si no se encuentra el elemento de menú se establecerá como null.</ToolTip>
          <Default>menuItem</Default>
          <Function></Function>
        </Object>
        <Object Editable="true">
          <ID>commandBar</ID>
          <Type>Microsoft.Office.Core.CommandBar</Type>
          <ToolTip>Reemplazar por la barra de comandos que se va a buscar. También puede ser una colección CommandBars.</ToolTip>
          <Default>commandBar</Default>
          <Function></Function>
        </Object>
      </Declarations>
      <Code Language="CSharp" Kind="" Delimiter="$"><![CDATA[
$menuItem$ = $commandBar$.FindControl( $controlType$, 
									   Id:$controlId$, 
									   Tag:$controlTag$, 
									   Visible:$visible$, 
									   Recursive:$recursive$);
			]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
