<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Agregar un elemento de menú</Title>
      <Author>Microsoft Corporation</Author>
      <Description>Agrega un elemento de menú a un menú de Office.</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>Office.MsoControlType</Type>
          <ToolTip>Reemplazar por el tipo de control para agregar a la barra de comandos. Uno de los valores Office.MsoControlType.</ToolTip>
          <Default>msoControlPopup</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>position</ID>
          <Type>System.Int</Type>
          <ToolTip>Reemplazar por un número que indica la posición del nuevo control de la barra de comandos. El nuevo control se inserta antes del control situado en esta posición. Si se omite el argumento, se agrega el control al final de la barra de comandos especificada.</ToolTip>
          <Default>1</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>temporary</ID>
          <Type>System.Bool</Type>
          <ToolTip>Reemplazar por un valor booleano. True para eliminar el elemento de menú cuando se cierra el libro. Word omite este parámetro. Establecer la propiedad CustomizationContext del documento de Word para controlar la duración del objeto en Word.</ToolTip>
          <Default>true</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>controlTag</ID>
          <Type>System.String</Type>
          <ToolTip>Reemplazar por un valor de etiqueta único.</ToolTip>
          <Default>"Control Tag"</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>id</ID>
          <Type>System.Int</Type>
          <ToolTip>Reemplazar por un entero que especifique un control integrado. Si el valor de este argumento es 1 o si se omite el argumento, se agregará un control personalizado en blanco del tipo especificado a la barra de comandos.</ToolTip>
          <Default>1234</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>parameter</ID>
          <Type>Variant</Type>
          <ToolTip>Para controles integrados, la aplicación contenedora usa este argumento para ejecutar el comando. Para controles personalizados, puede usar este argumento para enviar información a procedimientos de Visual Basic, o bien puede usarlo para almacenar información acerca del control (similar a un segundo valor de propiedad Tag).</ToolTip>
          <Default>parameter</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ú.</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 a la que se va a agregar el elemento de menú.</ToolTip>
          <Default>CommandBar</Default>
          <Function></Function>
        </Object>
      </Declarations>
      <Code Language="CSharp" Kind="" Delimiter="$"><![CDATA[
$menuItem$ = $CommandBar$.Controls.Add( Type:Office.MsoControlType.$controlType$, 
										Id:$id$, 
										Parameter:$parameter$, 
										Before:$position$, 
										Temporary:$temporary$);
$menuItem$.Tag = $controlTag$;
			]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
