posts - 56, comments - 54, trackbacks - 0, articles - 4
             ::  ::  :: 聯(lián)系 :: 聚合  :: 管理

          VB中動態(tài)生成Excel文件

          Posted on 2006-05-24 11:28 Terry的Blog 閱讀(2636) 評論(1)  編輯  收藏 所屬分類: 其他(工具軟件...)

          ??? Dim xlApp As Excel.Application
          ??? Dim xlBook As Excel.Workbook
          ??? Dim xlSheet As Excel.Worksheet
          ????
          ??? Set xlApp = CreateObject("Excel.Application") '創(chuàng)建EXCEL對象
          ??? Set xlBook = xlApp.Workbooks.Add??? 'xlApp.Workbooks.Open("文件名") '打開已經(jīng)存在的EXCEL工件簿文件
          ??? xlApp.Visible = False '設(shè)置EXCEL對象可見(或不可見)
          ??? Set xlSheet = xlBook.Worksheets(1) '設(shè)置活動工作表
          ??? xlSheet.Activate
          ??? xlSheet.Range("C3").Value = "1"
          ??? xlSheet.Cells(1, 1) = "test中文" '給單元格(row,col)賦值
          ???
          ??? ' 畫邊框線
          ??? xlSheet.Range(xlSheet.Cells(1, 1), xlSheet.Cells(2, 2)).Borders.LineStyle = xlContinuous
          ???
          ??? xlSheet.Rows(1).HorizontalAlignment = xlVAlignCenter '左右居中
          ??? xlSheet.Rows(1).VerticalAlignment = xlVAlignCenter '上下居中

          ????xlSheet.Cells(iStartRow + idx, 2).HorizontalAlignment = xlVAlignCenter '左右居中
          ????
          ??? '設(shè)置指定列的寬度(單位:字符個數(shù))
          ??? xlApp.ActiveSheet.Columns(1).ColumnWidth = 15

          ??? '設(shè)置指定行的高度(單位:磅)
          ??? xlApp.ActiveSheet.Rows(1).RowHeight = 1 / 0.035
          ???
          ??? '設(shè)置字體
          ??? 'xlApp.ActiveSheet.Cells(1, 1).Font.Name = "黑體"

          ??? '設(shè)置字體大小
          ??? xlApp.ActiveSheet.Cells(1, 1).Font.Size = 25
          ???
          ??? '設(shè)置整列字體為粗體
          ??? xlApp.ActiveSheet.Columns(1).Font.Bold = True
          ???
          ??? 'xlBook.SaveAs ("C:\Case1.xls")
          ???
          ??? 'xlSheet.PrintPreview (True)
          ???
          ??? xlApp.Visible = True '顯示文件
          ???
          ??? 'xlSheet.PrintOut '打印工作表

          ??? If Not (xlApp Is Nothing) Then
          ????????
          ??????? xlBook.Close (True) '關(guān)閉工作簿
          ???????
          ??????? xlApp.Quit '必須結(jié)束EXCEL對象
          ??????? Set xlApp = Nothing '釋放xlApp對象
          ??? End If


          評論

          # re: VB中動態(tài)生成Excel文件  回復(fù)  更多評論   

          2014-09-15 10:06 by rwer
          wrwer
          主站蜘蛛池模板: 南城县| 四平市| 陵川县| 长治市| 招远市| 新平| 翼城县| 辽阳县| 逊克县| 方正县| 武乡县| 盐源县| 阿坝县| 漳平市| 阿图什市| 澄城县| 兰西县| 莱阳市| 肇源县| 阳西县| 启东市| 桂平市| 屯门区| 濮阳县| 吐鲁番市| 常德市| 班戈县| 盖州市| 密云县| 榆树市| 溆浦县| 栾川县| 潮州市| 余庆县| 涪陵区| 丰城市| 博罗县| 邹城市| 颍上县| 济阳县| 彩票|