1 打開Excel dim myexcel as new Excel.Application() myexcel.visible=true 2 添加新的工作簿 myexcel.Workbooks.add() 3 設(shè)定第二個工作表為活動工作表 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 設(shè)置指定列的寬度(單位:字符個數(shù)) myexcel.ActiveSheet.colums(1).columnwidth=20 設(shè)定當前工作表第1列的寬度為20 9 設(shè)置指定行的高(單位:磅) myexcel.ActiveSheet.rows(1).rowHeight=1/0.035 1磅 =0.035厘米 設(shè)置第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參數(shù)指定單元格邊框的位置: 1:左 2:右 3:頂 4:底 5:斜\ 6:斜/ 13 指定邊框線條的類型 myexcel.Activesheet.range("B1:D3").borders(2).linestyle=1 此語句將當前工作表的B1:D3單元格的右邊框設(shè)置為實線 linestyle參數(shù): 1:細實線 2:細虛線 3:點虛線 4:雙細實線 14 設(shè)置頁腳 myexcel.activesheet.pagesetup.centerfooter="第&p頁" 注意:設(shè)置頁眉頁腳時要保證計算機上裝有打印機,否則出錯! 15 設(shè)置頁眉 myexcel.activesheet.pagesetup.centerfooter="第&p頁" 16 設(shè)置頁眉到頂斷距離為2cm myexcel.Activesheet.pagesetup.Headermargin=2/0.035 17 設(shè)置頁腳到底端距離為2cm myexcel.Activesheet.pagesetup.Footermargin=2/0.035 18 設(shè)置頂邊邊距為2cm myexcel.Activesheet.pagesetup.topmargin=2/0.035 19 設(shè)置底邊邊距為2cm myexcel.Activesheet.pagesetup.Bottommargin=2/0.035 20 設(shè)置左邊邊距為2cm myexcel.Activesheet.pagesetup.Leftmargin=2/0.035 21 設(shè)置右邊邊距為2cm myexcel.Activesheet.pagesetup.Rightmargin=2/0.035 22 設(shè)置頁面水平居中 myexcel.activesheet.pagesetup.CenterHorizontally=true 23 設(shè)置頁面垂直居中 myexcel.activesheet.pagesetup.Centervertically=true 24 設(shè)置頁面紙張大小 (1,窄行 8.5*11 ;39 ,寬行 14*11) myexcel.activesheet.pagesetup.papersize=1 25 打印單元格網(wǎng)格線 myexcel.activesheet.pagesetup.PrintGridlines=true 26 復制整個工作表 myexcel.activesheet.Usedrange.Copy 27 復制指定區(qū)域 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 自動調(diào)整第2列列寬 myexcel.activesheet.Columns(2).AutoFit 33 設(shè)置字體 myexcel.Activesheet.cells(2,1).font.name="黑體" 34 設(shè)置字體大小 myexcel.Activesheet.cells(2,1).font.size=25 35 設(shè)置字體為斜體 myexcel.Activesheet.cells(2,1).font.Italic=true 36 設(shè)置字體為粗體 myexcel.Activesheet.cells(2,1).font.Bold=true 37 清除單元格內(nèi)容 myexcel.activesheet.cells(2,1).ClearContents 38 打印預(yù)覽工作表 myexcel.Activesheet.PrintPreview 39 打印工作表 myexcel.Activesheet.Printout 40 工作表另存為 myexcel.ActiveWorkbook.saveas("C:\book2.xls") 41 放棄存盤 myexcel.ActiveWorkbook.saved=false 42 關(guān)閉工作簿 myexcel.Workbooks.close 43 退出 Excel myexcel.quit 44 紙張橫向:myexcel.activesheet.PageSetup.OrientaTion=2(1縱向) 45 單元格居中: cells(2,1).HorizontalAlignment=Excel.XlHAlign.xlHAlignCenter 水平方向 cells(2,1).VerticalAlignment=Excel.XlVAlign.xlVAlignCenter 垂直方向 |