Print an Excel file in VB

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Have a previously created an Excel file and want to print on default printer.

Want to initiate printing from within my application.

Thanks
 
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
 
Back
Top