superwei

          導航

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          在vb.net中訪問Excel(來自vb.net書)

          本人使用的是Excel2000,須在項目里引用: 添加引用->Com->Microsoft Excel 9.0 Object Library

          1 打開Excel dim myexcel as new Excel.Application() myexcel.visible=true

          2 添加新的工作簿 myexcel.Workbooks.add()

          3 設定第二個工作表為活動工作表 myexcel.worksheets(2).Acivate()

          4 打開指定的Excel文件 myexcel.workbooks.open("c:\my.xls")

          5 顯示Excel窗口 myexcel.visible=true

          6 更改Excel的標題欄 myexcel.caption="歡迎,歡迎!"

          7 為Excel的單元格賦值 myexcel.cells(1,4).value=100 此語句使Excel當前工作表的第一行第四列,即D1單元格等于100, 也可以這樣寫: myexcel.Range("D1").value=100

          8 設置指定列的寬度(單位:字符個數) myexcel.ActiveSheet.colums(1).columnwidth=20 設定當前工作表第1列的寬度為20

           9 設置指定行的高度(單位:磅) myexcel.ActiveSheet.rows(1).rowHeight=1/0.035 1磅 =0.035厘米 設置第1行的高度為1CM

          10 插入分頁符 myexcel.Activesheet.rows(20).pagebreak=1 在第20行前插入分頁符

          11 刪除分頁符 myexcel.Activesheet.columns(20).pagebreak=0 在第20列前刪除分頁符

          12 指定邊框線的寬度 myexcel.Activesheet.range("B3:D3").borders(1).weight=3 其中borders參數指定單元格邊框的位置: 1:左 2:右 3:頂 4:底 5:斜\ 6:斜/

          13 指定邊框線條的類型 myexcel.Activesheet.range("B1:D3").borders(2).linestyle=1 此語句將當前工作表的B1:D3單元格的右邊框設置為實線 linestyle參數: 1:細實線 2:細虛線 3:點虛線 4:雙細實線

          14 設置頁腳 myexcel.activesheet.pagesetup.centerfooter="第&p頁" 注意:設置頁眉頁腳時要保證計算機上裝有打印機,否則出錯!

          15 設置頁眉 myexcel.activesheet.pagesetup.centerfooter="第&p頁"

          16 設置頁眉到頂斷距離為2cm myexcel.Activesheet.pagesetup.Headermargin=2/0.035

          17 設置頁腳到底端距離為2cm myexcel.Activesheet.pagesetup.Footermargin=2/0.035

          18 設置頂邊邊距為2cm myexcel.Activesheet.pagesetup.topmargin=2/0.035

          19 設置底邊邊距為2cm myexcel.Activesheet.pagesetup.Bottommargin=2/0.035

          20 設置左邊邊距為2cm myexcel.Activesheet.pagesetup.Leftmargin=2/0.035

          21 設置右邊邊距為2cm myexcel.Activesheet.pagesetup.Rightmargin=2/0.035

          22  設置頁面水平居中 myexcel.activesheet.pagesetup.CenterHorizontally=true

          23  設置頁面垂直居中 myexcel.activesheet.pagesetup.Centervertically=true

          24 設置頁面紙張大小 (1,窄行 8.5*11  ;39 ,寬行 14*11)  myexcel.activesheet.pagesetup.papersize=1

          25  打印單元格網格線  myexcel.activesheet.pagesetup.PrintGridlines=true

          26  復制整個工作表  myexcel.activesheet.Usedrange.Copy

          27 復制指定區域       myexcel.activesheet.range("a1:b5").Copy

          28 粘貼                       myexcel.worksheets("sheet2").range("A1").PasteSpecial

          29 在第2行前插入一行    myexcel.activesheet.rows(2).Insert

          30  在第2列前插入一列   myexcel.Activesheet.Columns(2).Insert

          31 合并 C4:D4 單元格  myexcel.Activesheet.Range("C4:D4").Merge()

          32 自動調整第2列列寬  myexcel.activesheet.Columns(2).AutoFit

          33 設置字體 myexcel.Activesheet.cells(2,1).font.name="黑體"

          34 設置字體大小 myexcel.Activesheet.cells(2,1).font.size=25

          35 設置字體為斜體  myexcel.Activesheet.cells(2,1).font.Italic=true

          36 設置字體為粗體  myexcel.Activesheet.cells(2,1).font.Bold=true

          37 清除單元格內容 myexcel.activesheet.cells(2,1).ClearContents

          38 打印預覽工作表 myexcel.Activesheet.PrintPreview

          39 打印工作表  myexcel.Activesheet.Printout

          40 工作表另存為 myexcel.ActiveWorkbook.saveas("C:\book2.xls")

          41 放棄存盤  myexcel.ActiveWorkbook.saved=false

          42 關閉工作簿  myexcel.Workbooks.close

          43 退出 Excel   myexcel.quit

           

          posted on 2007-05-21 15:48 小辭猬 閱讀(853) 評論(0)  編輯  收藏 所屬分類: DoNet

          主站蜘蛛池模板: 冀州市| 霍城县| 宁安市| 新沂市| 台东县| 天长市| 铜梁县| 西峡县| 潢川县| 广丰县| 南和县| 疏附县| 武宁县| 广宗县| 潢川县| 平谷区| 内江市| 井陉县| 颍上县| 赤壁市| 股票| 龙海市| 镇康县| 屏东县| 颍上县| 阳谷县| 策勒县| 北宁市| 卢湾区| 新蔡县| 鹤壁市| 东莞市| 德州市| 神农架林区| 宜兴市| 霍林郭勒市| 安泽县| 金昌市| 通江县| 浙江省| 合作市|