ASP控制Excel文档的页面设置

veryhappy 2003-08-24 11:39:05
我用这段VBA代码在Excel没有问题,但是在ASP里就不行总是500错误,有人能帮我吗?
'创建excel应用对象
set objExcelApp = CreateObject("Excel.Application")

'新建工作簿
objExcelApp.WorkBooks.add
set objExcelBook = objExcelApp.ActiveWorkBook

'激活工作区域Sheet1为objExcelSheet
set objExcelSheet=objExcelBook.Worksheets("Sheet1")

'============================================================
'上面的都没有问题,这以下的没有一句能执行!!!!!!!!!
With objExcelSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
objExcelSheet.PageSetup.PrintArea = ""
With objExcelSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
'左右上下边距2.5
.LeftMargin = Application.InchesToPoints(0.984251968503937)
.RightMargin = Application.InchesToPoints(0.984251968503937)
.TopMargin = Application.InchesToPoints(0.984251968503937)
.BottomMargin = Application.InchesToPoints(0.984251968503937)
'页眉页脚1.3
.HeaderMargin = Application.InchesToPoints(0.511811023622047)
.FooterMargin = Application.InchesToPoints(0.511811023622047)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = -4142
.PrintQuality = 360
.CenterHorizontally = False
.CenterVertically = False
.Orientation = 1
.Draft = False
.PaperSize = 8
.FirstPageNumber = -4105
.Order = 1
.BlackAndWhite = False
.Zoom = 100
End With

快帮帮我吧,都几天没弄出来了
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuya 2003-08-24
  • 打赏
  • 举报
回复
把with放进去看看
veryhappy 2003-08-24
  • 打赏
  • 举报
回复
我装了网络打印机还会出错?!?!
必须本地打印机吗?
胖河马 2003-08-24
  • 打赏
  • 举报
回复
如果没装打印机进行页面设置就会出错
veryhappy 2003-08-24
  • 打赏
  • 举报
回复
楼上的你没看清楚,我第一句就是set objExcelApp = Server.CreateObject("Excel.Application")!!!
wjh6of6agriculture 2003-08-24
  • 打赏
  • 举报
回复
ASP里面应该用set objExcelApp = Server.CreateObject("Excel.Application")

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧