spreedsheet控件内容的打印,难道没人做过吗?(500分相送),我已经发了几次帖了,可以给几百分的.

解决方案 »

  1.   

    有一个办法,不知道是否能满足你的要求,下面的示例是VB.net代码,系统安装excel的前题下
    Dim Data As String = Me.AxSpreadsheet1.HTMLData'获取数据
    Dim writer As IO.StreamWriter = IO.File.CreateText("d:\1.xls")
    writer.Write(Data)
    writer.Close()
    Dim excel As Object = CreateObject("Excel.Application")
    Dim book As Object = excel.Workbooks.Add("D:\1.xls")
    book.PrintOut(, , 1, , , , , )
    '上面PrintOut方法通过系统默认打印机打印全部内容,如果是指定页码范围打印,
    '调用Print(StartIndex,EndIndex,1,,,,,);
    '如果对选定区域打印,需要通过WorkSheet进行相应设置,并通过workSheet的PrintOut方法打印
    excel.DisplayAlerts = False'不出现提示框
    excel.Quit()'退出
      

  2.   

    多谢BOTE_china,关键PrintOut函数输入什么都是提示错误,能不能再帮帮看看,如果好了,500分给你。
      

  3.   

    看看这个
    http://blog.113e.com/25641.shtml
      

  4.   

    c#操作excelhttp://blog.csdn.net/boy1268/archive/2006/10/04/1320085.aspx
      

  5.   

    Bote_China() 提供的方法有点参考价值。
      

  6.   

    Bote_China() 提供的方法有点参考价值。