回复:wincc vbs操作excel打印输出出错处理

城外之人

版主

  • 帖子

    8686
  • 精华

    18
  • 被关注

    218

论坛等级:至圣

注册时间:2003-09-23

钻石 钻石 如何晋级?

发布于 2017-07-10 08:33:21

1楼

用On Error Resume next来处理


On Error Resume next

Set objExcelApp = CreateObject("Excel.Application")  '调用excel
objExcelApp.Visible = False                 'excel窗口不可见           
objExcelApp.Workbooks.Open "D:\test.xlsx"   '打开这个路径下的excel文件

objExcelApp.ActiveSheet.printout = 1     '打印EXCEL表格

If Err.Number >0 Then '可以判断错误号来决定调用错误处理过程

    handleErr

    Err.Clear

End If


objExcelApp.DisplayAlerts = False
objExcelApp.Workbooks.Close           '关闭excel
objExcelApp.Quit                      '退出excel
Set objExcelApp= Nothing              '释放excel应用的句柄


Sub handleErr()

    MsgBox true

End sub


无论成与败,无论甜与苦,我还是我。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。