Excel 操作常用总结(更新中!!)

Excel基本操作常用总结
1.添加引用--com---microsoft excel 11.0 object library

2在需要访问excel程中定
dim exapp as excel.application            'excel用程序
dim exbook as excel.workbook           ‘工作簿
dim exsheet as excel.worksheet        ‘工作表
dim exrange as excel.range                '工作区域

3.有了上面的定,基本上excel的操作就手到擒来了
exapp.visible=true                             'excel 程序
excelAppl.ScreenUpdating = False/TRUE    '提高速度
exbook=exapp.workbooks.add()                             '添加新工作簿   
exbook=exapp.workbooks.open("薄名")              ' 已在工作薄
exsheet=exbook.sheets(n)                                   '得第n个工作表的控制句柄,后面就由它理了
exsheet.cells(row,col)=                                    '指定元格赋值,个操作大量出
exsheet.range(cells,cells).font                              '个属性也常用到,置格式就是它了:
exsheet.range(cells,cells).font.colorindex=3           '
exsheet.range(cells,cells).Borders.LineStyle=1       '设边线
exsheet.range(cells,cells).EntireColumn.AutoFit()   '   /可以改行高哦
exsheet.range(cells,cells).merge                           '合并
元格,复杂的表格个也用的多哦

exsheet.range(cells,cells).HorizontalAlignment=3    '水平居中   ,当然也可以改垂直的
exSheet.PageSetup.Orientation = 2                      '面横向
sheet
的操作
1.
excelBook.Worksheets(1).Copy(After:=excelBook.Sheets(1))   'sheet 拷贝,下标从1开始
2.
excelBook.Application.DisplayAlerts = False  '删除sheet的时候 一定要加上这个否则删除不掉
  
excelBook.Worksheets(sheetName).delete()     'sheet 删除,我现在用的版本用下标删除不掉绑定数据

   .Range(.Cells(1, 1), .Cells(1, 50)).Value      'range的方式绑定数据,比循环每个单元格的速度快
3.
删除图形
objExcelBook.Sheets(0).Shapes("maruyiSale").Select()
objExcelBook.Sheets(0).Shapes("maruyiSale").Delete()
以上些,基本上就可以实现一些要求了。  
4。最后是保存文件
exsheet.saveas("文件名")

exbook.save()
5.清理
exsheet=nothing
exbook.close
exbook=nothing
exapp.quit
exapp=nothing

6.无法导入Microsoft Excel 11.0 Object Library 问题的解决

原因在于装office先于装.net框架,这样的话office默认不安装支持.net开发工具的.dll文件,解决方法就是,1、先于office安装.net框架。2、如果是先安装的office,就在安装.net框架后再运行office安装程序,选择添加功能,在excel项目下,把支持.net开发xx的那项选上,记得选第一个安装到本机,然后更新office即可,想知道是否确实安装了,可以到x:/WINDOWS/assembly目录下,查找有没有Microsoft.Office.Interop.Excel如果有说明装上了,以后就可以正常使用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值