`
izuoyan
  • 浏览: 8942889 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VB操作Excel应用语句

阅读更多

本人使用的是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

分享到:
评论

相关推荐

    Excel VBA语句集以及VB脚本语言参考

    要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL.  尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经...

    Excel_VBA程序设计.pdf

    38管理Excel应用程序 84 39接下来…… 84 第三章 了解变量,数据类型和常量 84 1保存VBA语句的结果 85 2变量是什么 85 3数据类型 85 4如何产生变量 86 5如何声明变量 86 6明确变量的数据类型 88 7变量赋值 89 8强制...

    excel导入sqlserver的Vb程序代码

    摘要:VB源码,数据库应用,Excel  excel导入sqlserver的Vb程序代码,在导入过程中可以去掉去掉数据库表中重复记录,可以选择对应的字段进行导入,可以选择远程数据库或生成SQL语句,程序使用了Vsflexgrid8控件,有...

    VB基础教程.doc

     VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。    VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0...

    Excel_VBA教程

    38管理EXCEL应用程序 76 39接下来…… 77 第三章 了解变量,数据类型和常量 77 1保存VBA语句的结果 77 2变量是什么 77 3数据类型 78 4如何产生变量 78 5如何声明变量 79 6明确变量的数据类型 80 7变量赋值 81 8强制...

    Excel下实现贪吃蛇小游戏.txt

    上次我们在Excel下实现了一个华容道式的小游戏,使用了Excel中的小部分属性和功能,不到100行语句就完成了。这次我们要把贪吃蛇搬到Excel中,就不那么容易了。 首先要解决游戏显示的问题。对我们来说,小游戏最好...

    VB.NET 开发程序【学校信息系统源码.zip】.zip

    本程序应用技术:1、SQL自定义函数,减少每次使用连接过程语句, 2、使用dataset缓存表管理datagridview控件的视图 3、使用sql查询数据库列表、绑定数据源到ComBobox列表框控件,提供选项 4、datagridview控件某...

    基于Excel VBA与CAD VBA联合编程技术实现快速编制绘图程序.pdf

    基于Excel VBA与CAD VBA联合编程技术实现快速编制绘图程序.pdf

    ExcelVBA程序设计.doc

    38管理EXCEL应用程序 76 39接下来…… 77 第三章 了解变量,数据类型和常量 77 1保存VBA语句的结果 77 2变量是什么 77 3数据类型 78 4如何产生变量 78 5如何声明变量 79 6明确变量的数据类型 80 7变量赋值 81 8强制...

    VB6.0动态加载ActiveX控件漫谈

    '卸载控件,此操作非常重要 End If If intType = 0 Then Set oControl = Controls.Add ("CTheory. Theory", "MapView") Else Set oControl = Controls.Add ("CFact.Fact", "MapView") End If oControl.Height = ...

    VB.NET 开发程序【学校信息系统exe.zip】

    应用技术:95%使用SQL全局自定义函数返回dataset缓存表,代码简单,这个是做了部分的功能的程序,相加其他功能只需要写SQL语句即可,数据库没有用户和密码,只需要直接连接程序文件夹的【sql数据库.mdf】文件即可 ...

    Report_Access.rar

    Intouch通过内部SQL语句将数据存入ACCESS数据库中对应的表中,在VB中做EXCEL报表生成及查询界面,可打印,在INTOUCH中调用VB应用程序

    SQL_Report.rar

    Intouch通过内部SQL语句将数据存入SQL数据库中对应的表中,在VB中做EXCEL报表生成及查询界面,可打印,在INTOUCH中调用VB应用程序

    ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)ECG4.3.pdf

    支持.Net1.1及以上版本,可用于Oracle、SqlServer、Sybase、DB2、MySQL、Access、SQLite、PostgreSQL、DM(达梦)、PowerDesigner文件、Informix、Firebird、MaxDB、Excel等和OleDb、ODBC连接的数据库并可自定义,详见...

    VB编程资源大全(源码 数据库)

    (33KB) 30,d027_zm027.zip 一个简易的ACCESS的源程序,用到了很多操作数据库的技巧,Cool(128KB) 31,d026_binaryDB.zip 一定要用微软的数据引擎吗?一定要承受巨大的 DLL 文件?本程序说:No (11KB) ...

    VB编写的数据库转换程序

    VB源码,数据库应用,数据库转换 用VB编写的数据库转换程序,可以在Access2000,dBase2,dBase3,CSV,Excel2000,HTML,TEXT几种格式间进行互相转换,如果是Access数据库的话,还可以选择对应的表,支持SQL查询语句,...

    asp.net知识库

    实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP...

Global site tag (gtag.js) - Google Analytics