请问在VB中,打印预览的原理是什么?如何实现“打印预览”功能呢?谢谢

解决方案 »

  1.   

    可以调用EXCEL 的 PRINTPREVIEW
      

  2.   

    请问如何调用EXCEL 的 PRINTPREVIEW呢?请高手详细说明一下好吗?
      

  3.   

    打蛇随棒上^_^
    先创建个APPLICATION对象,再打开文件得到个BOOK对象,然后就可以PRINTPREVIEW了。
      

  4.   

    没有直接可用的控件,要自己 画到 pictureBox 控件上
      

  5.   

    请问:哪么怎样将PICTUREBOX控件里面的东西打印出来呢?
      

  6.   

    可以使用Excel的PrintPreview,先将要预览的内容导出到Excel,然后PrintPreview
      

  7.   


    先引用Microsoft Excel 9.0 Object Library
        Dim X As Object, xBook As Object, xSheet As Object, i%, j%, n%
        Set X = CreateObject("excel.application") '创建EXCEL应用程序对象,启动EXCEL应用程序
        Set xBook = X.Workbooks.Add              '新建一个工作簿,并将其赋给xbook
        Set xSheet = xBook.Worksheets(1)         '将xbook工作薄中的第一个表赋给xsheet
        X.Visible = True
        xSheet.Cells(1, 1) = "你好"
        xSheet.Cells(2, 1) = "这个很容易"
        xSheet.Cells(2, 2) = "一会要预览"
        ......
        xSheet.PrintPreview'预览
        X.Quit                    '退出EXCEL
        Set xSheet = Nothing         '释放对象变量
        Set xBook = Nothing
        Set xls = Nothing