Home All Groups Group Topic Archive Search About

Print an Excel file in VB

Author
29 Jul 2006 8:46 PM
gavin
Have a previously created an Excel file and want to print on default printer.

Want to initiate printing from within my application.

Thanks

Author
7 Aug 2006 3:45 PM
redeagle
Hi Gavin-

1) Add a reference to Excel Object Library in .NET
2) Include (with Imports statments)
    Imports Excel = Microsoft.Office.Interop.Excel 'Reference: Excel Object
Library" 3) Add (with Class member variable statements)
    Friend WithEvents exWB As Excel.Workbook
    Friend WithEvents exAPP As Excel.Application
    Friend WithEvents exWS As Excel.Worksheet
4) Open the excel file (using OpenFileDialog)
    exAPP.Workbooks.Open(ofd.FileName)
5) Use the PrintOut method for object you want to print.
    exApp.ActiveSheet.PrintOut

John


Show quoteHide quote
"gavin" wrote:

> Have a previously created an Excel file and want to print on default printer.
>
> Want to initiate printing from within my application.
>
> Thanks