level 11
情义灬情
楼主
我的部分代码如下:
Dim PrintDialog1 As New PrintDialog
PrintDialog1.Document = PrintDocument1
If PrintDialog1.ShowDialog = DialogResult.OK Then
PrintDocument1.Print()
mysub() '此函数控制输出到excel表格中的内容和位置
xlsheet.Application.Dialogs(8).Show()
xlApp.ActiveWorkbook.Saved = False
xlApp.DisplayAlerts = False
xlApp.Workbooks.Close()
xlBook.DisplayDrawingObjects = Excel.XlDisplayDrawingObjects.xlHide
xlApp = Nothing
xlBook = Nothing
xlsheet = Nothing
我的mysub()函数是控制输出到固定表格中内容的。
问题是在选择打印机之后打印不出内容,有时候能打印,但是提示会跳出“被调用的对象已于其客户端断开”的提示。而且在进程中会多一个excel.exe进程。
不懂了,求大神指点。。。
2013年11月11日 01点11分
1
Dim PrintDialog1 As New PrintDialog
PrintDialog1.Document = PrintDocument1
If PrintDialog1.ShowDialog = DialogResult.OK Then
PrintDocument1.Print()
mysub() '此函数控制输出到excel表格中的内容和位置
xlsheet.Application.Dialogs(8).Show()
xlApp.ActiveWorkbook.Saved = False
xlApp.DisplayAlerts = False
xlApp.Workbooks.Close()
xlBook.DisplayDrawingObjects = Excel.XlDisplayDrawingObjects.xlHide
xlApp = Nothing
xlBook = Nothing
xlsheet = Nothing
我的mysub()函数是控制输出到固定表格中内容的。
问题是在选择打印机之后打印不出内容,有时候能打印,但是提示会跳出“被调用的对象已于其客户端断开”的提示。而且在进程中会多一个excel.exe进程。
不懂了,求大神指点。。。