这个是以前收藏楼主的一段代码,但是不理解,麻烦楼主把代码中的红色部分帮作一下注解:
Dim Book As New XLS.Book(ProjectPath & "Attachments\出库单.xls")
Dim fl As String =ProjectPath & "Reports\出库单.xls"
Book.Build()
Book.Save(fl) '保存工作簿
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range
Rg = Ws.Range("C7")
Rg.EntireColumn.AutoFit '自动调整列宽
Rg.EntireRow.AutoFit
rg .WrapText =True '引用单个单元格
App.Visible = True
Ws.printout(Preview:=True,ActivePrinter:="pdfFactory Pro")
App.Quit