VB 如何调用Excel的打印设置方法 如题: VB调用excel时好像没有 类似printsetup 的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有啊,通过Worksheet对象的PageSetup属性设置打印选项。 比如:Option ExplicitSub main() Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Set xlApp = New Excel.Application xlApp.Visible = True Set xlBook = xlApp.Workbooks.Open("d:\model.xls") Set xlSheet = xlBook.Sheets(1) '设置打印纸张为B5 xlSheet.PageSetup.PaperSize = xlPaperB5 '设置打印方向为横向 xlSheet.PageSetup.Orientation = xlLandscape '打印预览 xlBook.PrintPreview xlBook.Close False '不保存内容关闭工作簿 xlApp.QuitEnd Sub 有打印功能啊,Excel.Worksheet.PrintOut 函数怎样禁止同时被调用 关于Listview,急!!! 这个函数有人会写吗? 哪位大哥可以帮我把这两个用C写的函数用VB写一下? 难题:MSHFlexGrid单元格 同时有文字和图片时的 显示问题 显示表头三角图标 关于LISTBOX的问题,请教各位 Datagrid和Adodc绑定,第一行第一列总是空? 关于VB绘制函数图像的问题 运行时错误'433' 对象不支持该属性或方法 谁给我介绍一本学vb的好书 谁人开个VB空间?
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlBook = xlApp.Workbooks.Open("d:\model.xls")
Set xlSheet = xlBook.Sheets(1)
'设置打印纸张为B5
xlSheet.PageSetup.PaperSize = xlPaperB5
'设置打印方向为横向
xlSheet.PageSetup.Orientation = xlLandscape
'打印预览
xlBook.PrintPreview
xlBook.Close False '不保存内容关闭工作簿
xlApp.Quit
End Sub