Cómo: Imprimir hojas de cálculo

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Puede imprimir cualquier hoja de cálculo de un libro.

Imprimir una hoja de cálculo de una personalización en el nivel del documento

Para imprimir una hoja de cálculo

  • Llame al método PrintOut de Sheet1, solicite dos copias y obtenga una vista previa del documento antes de imprimir.

    Globals.Sheet1.PrintOut(From:=1, To:=1, Copies:=2, Preview:=True)
    
    Globals.Sheet1.PrintOut(1, 1, 2, true, missing, missing, missing, missing);
    

El método PrintPreview permite mostrar el objeto especificado en la ventana Vista preliminar. El código siguiente da por hecho que el usuario cuenta con un elemento de host Worksheet denominado Sheet1.

Para obtener la vista preliminar de una página antes de imprimirla

  • Llame al método PrintPreview de la hoja de cálculo.

    Globals.Sheet1.PrintPreview()
    
    Globals.Sheet1.PrintPreview(missing);
    

Imprimir una hoja de cálculo de un complemento en el nivel de la aplicación

Para imprimir una hoja de cálculo

  • Llame al método _Worksheet.PrintOut de la hoja activa, solicite dos copias y haga una vista previa del documento antes de imprimirlo.

    CType(Application.ActiveSheet, Excel.Worksheet).PrintOut _
       (From:=1, To:=1, Copies:=2, Preview:=True)
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true, missing, missing, missing, missing);
    

El método _Worksheet.PrintPreview permite mostrar el objeto especificado en la ventana Vista preliminar.

Para obtener la vista preliminar de una página antes de imprimirla

  • Llame al método _Worksheet.PrintPreview de la hoja de cálculo activa.

    CType(Application.ActiveSheet, Excel.Worksheet).PrintPreview()
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview(missing);
    

Vea también

Tareas

Cómo: Revisar la ortografía en hojas de cálculo

Cómo: Enviar libros por correo electrónico mediante programación

Conceptos

Trabajar con hojas de cálculo

Elemento host Worksheet

Acceso global a objetos en proyectos de Visual Studio Tools para Office

Descripción de los parámetros opcionales en las soluciones de Office

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregado un ejemplo de código que se puede usar en un complemento en el nivel de la aplicación.

Comentarios de los clientes.