VBS控制Excel常见方法
来源:互联网 发布:分析化学酸碱滴定数据 编辑:程序博客网 时间:2024/05/16 06:58
首先创建 Excel 对象:
oExcel = CreateObject( "Excel.Application" )
1) 显示当前窗口:oExcel.Visible = True
2) 更改 Excel 标题栏:oExcel.Caption = "应用程序调用 Microsoft Excel"
3) 添加新工作簿:oExcel.WorkBooks.Add
4) 打开已存在的工作簿:oExcel.WorkBooks.Open( "C:\Excel\Demo.xls" )
5) 设置第2个工作表为活动工作表:oExcel.WorkSheets(2).Activate或oExcel.WorksSheets( "Sheet2" ).Activate
6) 给单元格赋值:oExcel.Cells(1,4).Value = "第一行第四列"
7) 设置指定列的宽度(单位:字符个数),以第一列为例:oExcel.ActiveSheet.Columns(1).ColumnWidth = 5
8) 设置指定行的高度(单位:磅)(1磅=0.035厘米),以第二行为例:oExcel.ActiveSheet.Rows(2).RowHeight = 1/0.035 ' 1厘米
9) 在第8行之前插入分页符:oExcel.WorkSheets(1).Rows(8).PageBreak = 1
10) 在第8列之前删除分页符:oExcel.ActiveSheet.Columns(4).PageBreak = 0
11) 指定边框线宽度:oExcel.ActiveSheet.Range( "B3:D4" ).Borders(2).Weight = 31-左 2-右 3-顶 4-底 5-斜( \ ) 6-斜( / )
12) 清除第一行第四列单元格公式:oExcel.ActiveSheet.Cells(1,4).ClearContents
13) 设置第一行字体属性:oExcel.ActiveSheet.Rows(1).Font.Name = "隶书"oExcel.ActiveSheet.Rows(1).Font.Color = clBlueoExcel.ActiveSheet.Rows(1).Font.Bold = TrueoExcel.ActiveSheet.Rows(1).Font.UnderLine = True
14) 进行页面设置:
a.页眉:oExcel.ActiveSheet.PageSetup.CenterHeader = "报表演示"b.页脚:oExcel.ActiveSheet.PageSetup.CenterFooter = "第&P页"c.页眉到顶端边距2cm:oExcel.ActiveSheet.PageSetup.HeaderMargin = 2/0.035d.页脚到底端边距3cm:oExcel.ActiveSheet.PageSetup.HeaderMargin = 3/0.035e.顶边距2cm:oExcel.ActiveSheet.PageSetup.TopMargin = 2/0.035f.底边距2cm:oExcel.ActiveSheet.PageSetup.BottomMargin = 2/0.035g.左边距2cm:oExcel.ActiveSheet.PageSetup.LeftMargin = 2/0.035h.右边距2cm:oExcel.ActiveSheet.PageSetup.RightMargin = 2/0.035i.页面水平居中:oExcel.ActiveSheet.PageSetup.CenterHorizontally = 2/0.035j.页面垂直居中:oExcel.ActiveSheet.PageSetup.CenterVertically = 2/0.035k.打印单元格网线:oExcel.ActiveSheet.PageSetup.PrintGridLines = True
15) 拷贝操作:
a.拷贝整个工作表:oExcel.ActiveSheet.Used.Range.Copyb.拷贝指定区域:oExcel.ActiveSheet.Range( "A1:E2" ).Copyc.从A1位置开始粘贴:oExcel.ActiveSheet.Range.( "A1" ).PasteSpeciald.从文件尾部开始粘贴:oExcel.ActiveSheet.Range.PasteSpecial
16) 插入一行或一列:a. oExcel.ActiveSheet.Rows(2).Insertb. oExcel.ActiveSheet.Columns(1).Insert
17) 删除一行或一列:a. oExcel.ActiveSheet.Rows(2).Deleteb. oExcel.ActiveSheet.Columns(1).Delete
18) 打印预览工作表:oExcel.ActiveSheet.PrintPreview
19) 打印输出工作表:oExcel.ActiveSheet.PrintOut
20) 工作表保存:if not oExcel.ActiveWorkBook.Saved thenoExcel.ActiveSheet.PrintPreview
21) 工作表另存为:oExcel.SaveAs( "C:\Excel\Demo1.xls" )
22) 放弃存盘:oExcel.ActiveWorkBook.Saved = True
23) 关闭工作簿:oExcel.WorkBooks.Close
24) 退出 Excel:oExcel.Quit
- vbs控制excel常见方法
- VBS控制Excel常见方法
- VBS控制Excel常见方法
- VBS控制Excel常见方法
- VBS操作Excel常见方法
- VBS操作Excel常见方法
- VBS控制excel
- vbs excel
- C#控制Excel常见操作(收集整理)
- 线程的控制(常见方法)
- 常见vbs小程序
- JAVA控制EXCEL的方法
- JAVA控制EXCEL的方法
- Delphi控制Excel的方法
- vbs excel 2
- vbs操作excel全集
- HR用EXCEL VBS
- VBS判断excel版本
- 第十一章 netfilter/iptables全攻略
- 黑马程序员—方法日志总结
- qt
- Object之hashCode
- 你真的了解SQL的索引吗?
- VBS控制Excel常见方法
- Linux系统下配置双网卡路由表的配置
- linux双网卡_NAT (转载)
- QGraphicsPixmapItem与QGraphicsScene的编程实例
- bash中字符串处理
- asp.net Session
- oracle-创建篇
- 60幅精美绝伦的绘景(Matte Paintings)作品欣赏
- ffmpeg摄像头视频采集 音频采集的正确参数