




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Excel 属性及方法ActiveWorkbook 当前工作簿,即如果你打开了几个Excel文件,那么你当然正在编辑的Excel文件即ActiveWorkbookActiveSheet 当前工作簿中的当前工作表,即当前编辑的Excel文件中正在编辑的工作表ActiveCell 当前工作表中活动单元格ActiveChart 当前工作簿中的活动图表Selection 当前被选定的对象下面详谈各对象及它们的属性和方法一、Application对象此对象指Excel应用程序的工作环境。一属性1.Caption属性含义:Excel应用程序标题栏显示的文本。举例:Application.caption=“船员管理系统”,如赋值Empty,则恢复Excel默认的标题栏。2.Cursor属性含义:Excel中鼠标的形状。表2 Cursor属性属性值 鼠标形状xlDefault 缺少型值,鼠标呈缺少形状xlWait 等待型值,鼠标呈不断翻转的沙漏形状xlNorthwestArrow 箭头型值,鼠标呈标准箭头形状xlIBeam 文本型值,鼠标呈“I”字形以等待用户输入文本操作:Application.Cursor=xlWait等。3、DisplayAlerts属性含义:用以确定是否显示系统的应用提示和警告信息,如果不想显示,则把些属性设为false,反之亦然。4、DisplayFormulaBar属性含义:用以确定是否显示公式编辑栏5、DisplayScrollBars属性含义:用以确定是否显示Excel的滚动条6、DisplayStatusBar属性含义:用以确定是否显示Excel的状态栏7、EnableCancelkey属性含义:用以确定是否允许用户中断正在执行着的VBA程序。缺省情况下,在VBA程序执行过程中,用户按下Ctrl+Break能够中断VBA程序的执行。此时此属性即值为xlInterrupt。若要禁止中断VBA程序,由赋值为xlDisabled;若需要VBA执行过程中遇到错误进中止,由赋值为xlErrorHandler8、ScreenUpdating属性含义:用以确定是否显示VBA程序的中间运算结果。9、StatusBar属性含义:设置状态栏的文本10、ActiveWorkbook属性含义:如表1介绍。11、ActiveSheet含义:如表1介绍。12、ActiveCell属性含义:如表1介绍。13、ThisWorkBook属性含义:用以返回正在执行着VBA程序所在的工作簿对象。这不是当前工作簿。例如有多个工作簿打开时,ActiveWorkbook属性返回当前工作簿对象,ThisWorkbook返回正在运行着VBA程序所在工作簿对象。14、PathSeparator属性含义:返回文件文件路径分隔符“”,该属性是一个只读属性。举例:Dim strPath as StringstrPath=Application.ThisWorkbook.Path&Application.PathSeperatorWorkbooks.Open strPath&myExcel.xls15、UserName属性含义:设置当前用户名称。缺省用户是由Excel选项对话框的“常规”选项卡中“用户姓名”决定的。用户可以从“工具”菜单中选择“选项”命令来打开选项并在“常规”选项卡的“用户姓名”文本框中重新设置缺省的用户名称。二方法1、Calculate方法含义:对Excel打开的工作簿中所有的公式进行重新计算。2、Goto方法含义:选择工作簿中的一个Range对象或一个VBA过程,格式如下:Application.Goto Reference,ScrollReference参数表示Goto方法的目的地,Scroll参数若为True,滚动条滚动以使Range对象出现在工作簿窗口左上角,为False,当前工作簿窗口不属性变化。缺省值为Galse举例:Application.Goto Range(C3),True3、InputBox方法含义:用于打开一个输入对话框,允许用户输入数据。格式如下:Application.InputBox(prompt,title,left,top,helpFile,helpContextID,type)prompt参数 用于设置输入对话框的提示信息title参数 用于设置输入对话框的标题文字default参数 用于设置输入对话框的缺省输入值left和top参数 用于设置输入对话框左上角的坐标值helpFile参数 用于设置输入对话框在线帮助的名称helpContextID参数 用于设置输入对话框在线帮助主题的上下文标识号type参数 用于设置输入对话框输入数据的类型。缺省情况下,为文本型举例:UserValue=Application.InputBox(请输入数据,数据输入,Type:=7)4、Onkey方法含义:按下某个或组合键时执行一段VBA代码。自己尝试一下就知道了,也可看一下VB编辑器的提示(即输入Applicatio.Onkey后,VB编辑器弹出的下拉提示。二、Workbooks对象集当前所有打开的工作簿对象的集合属性1、Count属性,只读,返回Excel打开的工作簿数方法1、Add方法,向工作簿对象集中一个新的工作簿,相当于“文件-新建”命令。格式如下:Workbooks.Add Template2、Open方法,打开一个指定的工作簿。格式看一下VBA编辑器中的提示就行,太累了,不想写得这么全。3、Close方法,关闭一个工作簿文件三、Workbook对象代表一个独立的工作簿文件属性1、ActiveSheet属性,返回当前工作簿中的活动工作表对象2、Author属性,返回或设定工作簿的作者姓名,由此确定工作簿的所有者3、Saved属性,用于瓢工作簿文件是否做过修改。方法1、Activate方法,用于霜一个工作簿为当前活动工作簿,如,Workbooks(myOffice.xls).Activate2、Close方法,用于关闭指定的工作簿3、Save方法,用于保存指定的工作簿4、SaveAs方法,用于另存为指定的工作簿四、Worksheets对象集代表当前工作簿所有的工作表(Worksheet)的集合。属性1、Count属性,返回当前工作簿中的的工作表的数量方法1、Add方法,向工作表对象集中添加一个新的工作表对象,格式如下:Worksheets.Add Before,After,Count,TypeBefore和After参数指哪一个工作表之前或之后插入新工作表。取值为Worksheet如:Worksheets.Add Before:=Worksheets(Sheet2),则相当于在Sheet2工作表之前插入了一个新的工作表五、Worksheet对象代表工作簿一个独立的工作表。获取某个工作表,可以用Worksheets(办公费用),也可以用Worksheets(3)之类的语句属性1、Name属性,设置或返回工作表对象的名称2、Visible属性,确定是否隐藏某个工作表方法1、Calculate法,对指定的工作表中的所有公式进行重新计算2、Copy方法,用于复制指定的工作表,并放置在指定的位置,实际是一个复制与粘贴并重的函数,格式:Worksheet-Object.Copy Before,After如Worksheet(Sheet2).Copy After:=Worksheets(办公费用),相当于把Sheet2工作表复制,并把它放置在名为“办公费用”的工作表之后3、Move方法,移动指定的工作表并放置在指定的位置,用户同Copy方法,区别只天于复制与剪切之不同4、Delete方法,无参数删除指定的工作表,如Worksheet(Sheet2).Delete5、Cell方法,获取指定工作表指定行列的某个单元格格式:Worksheet-Object.Cells(Row,Col),Row,Col为整型,行列值都从1开始如Worksheet(Sheet2).Cell(1,1),相当于获取Sheet2工作表的第一行第一列的单元格五、Range对象代表一个半桥区域,可以由多个半桥组成,也可是由一个单元格组成。引用单元格可用以下两种方法:一是使用单元格引用,如Range(A1),Range(A1:C3)二是使用单元格区域名称,如Range(myRange)。属性1、FormulaR1C1属性,为指定的单元格或单元格区域建立和存储公式,如Range(C5).FormulaR1C1=SUM(R-4C:R-1C)2、Value属性,为指定的单元格或单元格区域赋值,如为多个单元格,则都赋为同样的值3、Cell属性,以指定的单元格为苦战来描述被引用的单元格,把指定的单元格视为第1行第1列格式:Range-Object.Cells(Row,Col)4、Offset,以指定的单元格为苦战来描述被引用的单元格,把指定的单元格视为第0行第0列格式:Range-Object.Cells(Row,Col)5、Name属性,返回或设定指定的单元格或单元格区域的名称,然后在VBA中,可以直接用名称为引用它6、Count属性,返回指定的单元格区域中包含的单元格的数目,只读7、CurrentRegion属性,返回以某个单元格为基点的存储有数据的一个连结的单元格区域方法1、Select方法方法,用于选择指定的单元格区域,执行后,该单元格区域左上角的第一个单元格成为活动单元格如Range(A1:C3).Select,Range(A1:C3,D5:E6,A8:E8).Select2、Activate方法,用于选择指定的单元格并指定其成为活动单元格,当然只有该单元格区域左上角的第一个单元格成为活动单元格。3、AutoFit方法,调整选定的单元格区域所在行和列的行高与列宽,使其行高与列宽自动设定的最佳的高度与宽度。如:Range(A4).CurrentRegion.SelectSelection.Rows.AutoFit4、Clear方法,清除指定的单元格区域的内容,格式和批注,相当于“编辑清除全部”如:Range(A4:C5).Clear5、ClearContents方法,清除指定的单元格区域的内容,相当于“编辑清除内容”6、ClearFormats方法,清除指定的单元格区域的内容,相当于“编辑清除格式”7、ClearComments和ClearNotes方法,清除指定的单元格区域的内容,相当于“编辑清除批注”8、Copy方法,将指定单元格区域中的数据库复制到剪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级数学上册 五 20以内的进位加法 3 7,6加几教学设计 西师大版
- 一年级语文上册 课文 4 口语交际:小兔运南瓜教学设计 新人教版
- 九年级化学上册 第2单元《课题1 空气》教学设计2 (新版)新人教版
- 近七年四川中考英语真题及答案2024
- 一年级品德与社会下册 和小树一起长大3教学设计 浙教版
- 财务分析培训班
- 人教版 (PEP)五年级下册Unit 4 When is Easter综合与测试教案
- 成本管理知识培训
- 三年级语文下册 第三单元 11 赵州桥第1课时教学设计 新人教版
- 人教版九年级上册第六单元课题2《二氧化碳制取的研究》教学设计
- 《使用有毒物品作业场所劳动保护条例》新版解读:加强劳动保护预防职业危害
- 2025届新高考政治热点冲刺复习在生活中学民法用民法
- 2025年贵州高速投资集团有限公司招聘笔试参考题库含答案解析
- 二年级应用题800题小学二年级下册数学应用题人教版九篇
- 产科妊娠期肝内胆汁淤积症护理查房课件
- 皮炎护理查房
- 危险废物培训知识
- 2024-2030年中国床垫市场运行现状及投资发展前景预测报告
- 渔业生态环境保护国际合作-洞察分析
- 五年级全册心理健康教育课件
- 铁路反恐防暴安全知识
评论
0/150
提交评论