Set xlApp = CreateObject("Excel.Application") '创建Excel对象
    Set XlBook = xlApp.Workbooks.Open("c:\white card.xls") '打开已经存在的Excel工作薄文件
'    xlApp.Visible = True '设置Excel对象可见(或不可见)
    Set xlSheet = XlBook.Worksheets("sheet1")    xlSheet.PrintPreview
    
    xlSheet.PrintOut '打印工作表
    XlBook.CloseTrue '关闭工作薄
    xlApp.Quit '结束Excel对象
    Set xlApp = Nothing '释放xlApp对象
如果把第三行不注释掉,就能打印预览。
如果把第三行注释掉,就不能预览,且程序无法结束。