<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Imprimir un documento de Word</Title>
      <Author>Microsoft Corporation</Author>
      <Description>Establece las opciones de la impresora e imprime un documento de Word.</Description>
      <HelpUrl></HelpUrl>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Keywords>
        <Keyword></Keyword>
      </Keywords>
      <Shortcut></Shortcut>
    </Header>
    <Snippet>
      <References>
        <Reference>
          <Assembly>Microsoft.Office.Interop.Word.dll</Assembly>
          <Url></Url>
        </Reference>
      </References>
      <Imports>
        <Import>
          <Namespace>Word = Microsoft.Office.Interop.Word</Namespace>
        </Import>
      </Imports>
      <Declarations>
        <Literal Editable="true">
          <ID>background</ID>
          <Type>Boolean</Type>
          <ToolTip>Reemplazar por un valor booleano. True para imprimir el documento en segundo plano. Dejar en blanco para omitir este parámetro opcional.</ToolTip>
          <Default>True</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>append</ID>
          <Type>Boolean</Type>
          <ToolTip>Reemplazar por un valor booleano. True para anexar el documento al archivo especificado por el argumento OutputFileName; false para sobrescribir el contenido de OutputFileName.  Dejar en blanco para omitir el parámetro.</ToolTip>
          <Default>True</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>range</ID>
          <Type>Microsoft.Office.Interop.Word.WdPrintOutRange</Type>
          <ToolTip>Reemplazar por el intervalo de la página. Puede ser cualquier constante Word.WdPrintOutRange. Dejar en blanco para omitirlo.</ToolTip>
          <Default>wdPrintAllDocument</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>outputFileName</ID>
          <Type>String</Type>
          <ToolTip>Si PrintToFile es true, reemplazar por la ruta de acceso y el nombre del archivo de salida. De lo contrario, dejar en blanco.</ToolTip>
          <Default>"MyOutputFile"</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>fromPage</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el número de la página de inicio cuando se establezca el intervalo en Word.wdPrintFromTo. De lo contrario, dejar en blanco.</ToolTip>
          <Default>1</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>toPage</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el número de la página final cuando el intervalo se establece en Word.wdPrintFromTo. De lo contrario, dejar en blanco.</ToolTip>
          <Default>10</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>item</ID>
          <Type>Word.WdPrintOutItem</Type>
          <ToolTip>Reemplazar por el elemento que se va a imprimir. Puede ser cualquier constante Word.WdPrintOutItem. Dejar en blanco para omitir este argumento.</ToolTip>
          <Default>wdPrintDocumentContent</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>copies</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el número de copias que se van a imprimir, o dejar en blanco para usar el valor predeterminado.</ToolTip>
          <Default>1</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>pages</ID>
          <Type>String</Type>
          <ToolTip>Reemplazar por los números e intervalos de página que se van a imprimir, separados por comas. Por ejemplo, "2, 6-10" imprime la página 2 y las páginas 6 a 10. Dejar en blanco para omitirlo.</ToolTip>
          <Default>"1-10"</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>pageType</ID>
          <Type>Word.WdPrintOutPages</Type>
          <ToolTip>Reemplazar por el tipo de páginas que se van a imprimir. Puede ser cualquier constante Word.WdPrintOutPages. Dejar en blanco para omitirlo.</ToolTip>
          <Default>wdPrintAllPages</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>printToFile</ID>
          <Type>Boolean</Type>
          <ToolTip>Reemplazar por un valor booleano. True para enviar instrucciones de la impresora a un archivo. Asegúrese de especificar un archivo con un outputFileName.</ToolTip>
          <Default>False</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>collate</ID>
          <Type>Boolean</Type>
          <ToolTip>Reemplazar por un valor booleano. True para imprimir todas las páginas del documento antes de imprimir la siguiente copia, cuando se imprimen varias copias de un mismo documento.</ToolTip>
          <Default>True</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>manualDuplexPrint</ID>
          <Type>Boolean</Type>
          <ToolTip>Reemplazar por un valor booleano. True para imprimir un documento por las dos caras en una impresora sin kit de impresión de doble cara.</ToolTip>
          <Default>True</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>printZoomColumn</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el número de páginas que desea que Word ajuste horizontalmente en una página. Puede ser 1, 2, 3 o 4. Dejar en blanco para omitirlo.</ToolTip>
          <Default>2</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>printZoomRow</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el número de páginas que desea que Word ajuste verticalmente en una página. Puede ser 1, 2 o 4. Dejar en blanco para omitirlo.</ToolTip>
          <Default>2</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>printZoomPaperWidth</ID>
          <Type>Integer</Type>
          <ToolTip>Reemplazar por el ancho al que quiere que Word ajuste las páginas impresas, en twips (20 twips = 1 punto; 72 puntos = 1 pulgada).</ToolTip>
          <Default>10</Default>
          <Function></Function>
        </Literal>
        <Literal Editable="true">
          <ID>printZoomPaperHeight</ID>
          <Type>Integer</Type>
          <ToolTip>Remplazar por el alto al que desea que Word ajuste las páginas impresas, en twips (20 twips = 1 punto; 72 puntos = 1 pulgada).</ToolTip>
          <Default>20</Default>
          <Function></Function>
        </Literal>
        <Object Editable="true">
          <ID>document</ID>
          <Type>Microsoft.Office.Interop.Word.Document</Type>
          <ToolTip>Reemplazar por el documento que se va a imprimir.</ToolTip>
          <Default>document</Default>
          <Function></Function>
        </Object>
        <Object Editable="true">
          <ID>ActivePrinterMacGX</ID>
          <Type>Object</Type>
          <ToolTip>Este argumento sólo está disponible en la edición para Macintosh de Microsoft Office. Para obtener información adicional acerca de este argumento, consulte la Ayuda de referencia del lenguaje incluida en la edición para Macintosh de Microsoft Office.</ToolTip>
          <Default>ActivePrinterMacGX</Default>
          <Function></Function>
        </Object>
      </Declarations>
      <Code Language="VB" Kind="" Delimiter="$"><![CDATA[
$document$.PrintOut( Background:=$background$, _
					 Append:=$append$, _
					 Range:=$range$, _
					 OutputFileName:=$outputFileName$, _
					 From:=$fromPage$, _
					 To:$toPage$, _
					 Item:=Word.WdPrintOutItem.$item$, _
				 	 Copies:=$copies$, _
					 Pages:=$pages$, _
					 PageType:=Word.WdPrintOutPages.$pageType$, _
					 PrintToFile:=$printToFile$, _
					 Collate:=$collate$, _
					 ActivePrinterMacGX:=$ActivePrinterMacGX$, _
					 ManualDuplexPrint:=$manualDuplexPrint$, _
					 PrintZoomColumn:=$printZoomColumn$, _
					 PrintZoomRow:=$printZoomRow$, _
					 PrintZoomPaperWidth:=$printZoomPaperWidth$, _ 
					 PrintZoomPaperHeight:=$printZoomPaperHeight$)
			]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
