正在阅读:用VB控制EXCEL生成报表用VB控制EXCEL生成报表

2004-12-27 15:13 出处: 作者:zaowei21 责任编辑:linjixiong



       xlSheet.Columns(Icol).ColumnWidth = Fieldlen(Icol)
        "Excel列宽等于字段长
       xlSheet.Cells(Irow, Icol).Value = .Fields(Icol - 1)
        "向Excel的CellS中写入字段值
      Case Else
       Fieldlen1 = LenB(.Fields(Icol - 1))

       If Fieldlen(Icol) < Fieldlen1 Then
        xlSheet.Columns(Icol).ColumnWidth = Fieldlen1
        "表格列宽等于较长字段长
        Fieldlen(Icol) = Fieldlen1
        "数组Fieldlen(Icol)中存放最大字段长度值
       Else
        xlSheet.Columns(Icol).ColumnWidth = Fieldlen(Icol)
       End If

       xlSheet.Cells(Irow, Icol).Value = .Fields(Icol - 1)
      End Select
     Next
     If Irow <> 1 Then
      If Not .EOF Then .MoveNext
     End If
    Next
   With xlSheet
    .Range(.Cells(1, 1), .Cells(1, Icol - 1)).Font.Name = "黑体"
     "设标题为黑体字
    .Range(.Cells(1, 1), .Cells(1, Icol - 1)).Font.Bold = True
     "标题字体加粗
    .Range(.Cells(1, 1), .Cells(Irow, Icol - 1)).Borders.LineStyle = xlContinuous
    "设表格边框样式
   End With
   xlApp.Visible = True "显示表格
   xlBook.Save "保存
   Set xlApp = Nothing "交还控制给Excel
  End With

热点推荐:
 强!Java实现MSN Messenger聊天 C++程序员容易犯的10个C#错误
 精彩:ASP遗留的二十大积习 软件开发入门学习的个人看法
 Java编程学习:自己DIY一个JSP日历 设计模式的有趣解释-追MM
 网页编程必看:XML文法分析 Windows管理员六大必备下载




察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品