Application对象及其常用方法基本操作应用示例

上传人:飞*** 文档编号:44398327 上传时间:2018-06-09 格式:DOC 页数:12 大小:67.50KB
返回 下载 相关 举报
Application对象及其常用方法基本操作应用示例_第1页
第1页 / 共12页
Application对象及其常用方法基本操作应用示例_第2页
第2页 / 共12页
Application对象及其常用方法基本操作应用示例_第3页
第3页 / 共12页
Application对象及其常用方法基本操作应用示例_第4页
第4页 / 共12页
Application对象及其常用方法基本操作应用示例_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Application对象及其常用方法基本操作应用示例》由会员分享,可在线阅读,更多相关《Application对象及其常用方法基本操作应用示例(12页珍藏版)》请在金锄头文库上搜索。

1、Application 对象及其常用方法基本操作应用示例对象及其常用方法基本操作应用示例Application 对象代表整个 Microsoft Excel 应用程序,带有 175 个属性和 52 个方法,可以设置整个应用程序的环境或配置应用程序。示例示例 01-01:体验开:体验开/关屏幕更新关屏幕更新(ScreenUpdating 属性属性)Sub 关闭屏幕更新()MsgBox “顺序切换工作表 Sheet1Sheet2Sheet3Sheet2,先开启屏幕更新,然后关闭屏幕更新“Worksheets(1).SelectMsgBox “目前屏幕中显示工作表 Sheet1“Applicatio

2、n.ScreenUpdating = TrueWorksheets(2).SelectMsgBox “显示 Sheet2 了吗?“Worksheets(3).SelectMsgBox “显示 Sheet3 了吗?“Worksheets(2).SelectMsgBox “下面与前面执行的程序代码相同,但关闭屏幕更新功能“Worksheets(1).SelectMsgBox “目前屏幕中显示工作表 Sheet1“ & Chr(10) & “关屏屏幕更新功能“Application.ScreenUpdating = FalseWorksheets(2).SelectMsgBox “显示 Sheet2

3、 了吗?“Worksheets(3).SelectMsgBox “显示 Sheet3 了吗?“Worksheets(2).SelectApplication.ScreenUpdating = TrueEnd Sub示例说明:ScreenUpdating 属性用来控制屏幕更新。当运行一个宏程序处理涉及到多个工作表或单元格中的大量数据时,若没有关闭屏幕更新,则会占用 CPU 的处理时间,从而降低程序的运行速度,而关闭该属性则可显著提高程序运行速度。示例示例 01-02:使用状态栏:使用状态栏(StatusBar 属性属性)Sub testStatusBar()Application.Display

4、StatusBar = True 开启状态栏显示赋值状态栏显示的文本Application.StatusBar = “http:/“End Sub示例说明:StatusBar 属性用来指定显示在状态栏上的信息。若不想再显示状态栏文本,可使用 Application.StatusBar = False 语句关闭状态栏显示,也可以在程序开始将原先的状态栏设置存储,如使用语句 oldStatusBar = Application.DisplayStatusBar 将状态栏原来的信息存储在变量 oldStatusBar,在程序运行完成或退出时,将变量重新赋值给状态栏,如使用语句 Application

5、.DisplayStatusBar = oldStatusBar,以恢复状态栏原状。示例示例 01-03:处理光标:处理光标(Cursor 属性属性)Sub ViewCursors()Application.Cursor = xlNorthwestArrowMsgBox “您将使用箭头光标,切换到 Excel 界面查看光标形状“Application.Cursor = xlIBeamMsgBox “您将使用工形光标,切换到 Excel 界面查看光标形状“Application.Cursor = xlWaitMsgBox “您将使用等待形光标,切换到 Excel 界面查看光标形状“Applica

6、tion.Cursor = xlDefaultMsgBox “您已将光标恢复为缺省状态“End Sub示例示例 01-04:获取系统信息:获取系统信息Sub GetSystemInfo()MsgBox “Excel 版本信息为:“ & Application.CalculationVersionMsgBox “Excel 当前允许使用的内存为:“ & Application.MemoryFreeMsgBox “Excel 当前已使用的内存为:“ & Application.MemoryUsedMsgBox “Excel 可以使用的内存为:“ & Application.MemoryTotalM

7、sgBox “本机操作系统的名称和版本为:“ & Application.OperatingSystemMsgBox “本产品所登记的组织名为:“ & Application.OrganizationNameMsgBox “当前用户名为:“ & Application.UserNameMsgBox “当前使用的 Excel 版本为:“ & Application.VersionEnd Sub示例说明:可以使用给 UserName 属性赋值以设置用户名称。示例示例 01-05:退出复制:退出复制/剪切模式剪切模式(CutCopyMode 属性属性)Sub exitCutCopyMode()App

8、lication.CutCopyMode = FalseEnd Sub示例说明:退出复制/剪切模式后,在程序运行时所进行的复制或剪切操作不会在原单元格区域留下流动的虚框线。需要提醒的是,在程序运行完后,应使用 Application.CutCopyMode = False 语句恢复该属性的默认设置。示例示例 01-06:禁止弹出警告信息:禁止弹出警告信息(DisplayAlerts 属性属性)Sub testAlertsDisplay()Application.DisplayAlerts = FalseEnd Sub示例说明:在程序运行过程中,有时由于 Excel 本身设置的原因,会弹出对话框

9、,从而中断程序的运行,您可以在程序之前加上 Application.DisplayAlerts = False 语句以禁止弹出这些对话框而不影响程序正常运行。需要注意的是,在程序运行结束前,应使 DisplayAlerts 属性恢复为缺省状态,即使用语句 Application.DisplayAlerts = True。该属性的默认设置为 True,当将该属性设置为 False 时,Excel 会使直接使用对话框中默认的选择,从而不会因为弹出对话框而影响程序运行。示例示例 01-07:将:将 Excel 全屏幕显示全屏幕显示Sub testFullScreen()MsgBox “运行后将 Ex

10、cel 的显示模式设置为全屏幕“Application.DisplayFullScreen = TrueMsgBox “恢复为原来的状态“Application.DisplayFullScreen = FalseEnd Sub 示例示例 01-08:Excel 启动的文件夹路径启动的文件夹路径Sub ExcelStartfolder()MsgBox “Excel 启动的文件夹路径为:“ & Chr(10) & Application.StartupPathEnd Sub示例示例 01-09:打开打开最近使用过的文档最近使用过的文档Sub OpenRecentFiles()MsgBox “显示最

11、近使用过的第三个文件名,并打开该文件“MsgBox “最近使用的第三个文件的名称为:“ & Application.RecentFiles(3).NameApplication.RecentFiles(3).OpenEnd Sub示例示例 01-10:打开文件:打开文件(FindFile 方法方法)Sub FindFileOpen()On Error Resume NextMsgBox “请打开文件“, vbOKOnly + vbInformation, “打开文件“If Not Application.FindFile ThenMsgBox “文件未找到“, vbOKOnly + vbInf

12、ormation, “打开失败“End IfEnd Sub示例说明:本示例将显示“打开”文件对话框,若用户未打开文件(即点击“取消”按钮),则会显示“打开失败”信息框。示例中使用了 FindFile 方法,用来显示“打开”对话框并让用户打开一个文件。如果成功打开一个新文件,则该值为 True。如果用户取消了操作并退出该对话框,则该值为 False。示例示例 01-11:文件对话框操作:文件对话框操作(FileDialog 属性属性)Sub UseFileDialogOpen()Dim lngCount As Long开启“打开文件“对话框With Application.FileDialog(

13、msoFileDialogOpen).AllowMultiSelect = True.Show显示所选的每个文件的路径For lngCount = 1 To .SelectedItems.CountMsgBox .SelectedItems(lngCount)Next lngCountEnd WithEnd Sub示例说明:本示例显示“打开文件”对话框,当用户在其中选择一个或多个文件后,将依次显示每个文件的路径。其中,FileDialog 属性返回打开和保存对话框中一系列对象的集合,您可以对该集合对象的属性进行进一步的设置,如上例中的 AllowMultiSelect 属性设置为 True 将

14、允许用户选择多个文件。示例示例 01-12:保存:保存 Excel 的工作环境的工作环境Sub 保存 Excel 的工作环境()MsgBox “将 Excel 的工作环境保存到 D:ExcelSample中“Application.SaveWorkspace “D:ExcelSampleSample“End Sub示例说明:运行本程序后,将工作簿以带后缀名.xlw 保存到 D 盘的 ExcelSample 文件夹中,生成的文件全名为 Sample.xlw。当改变工作簿并保存时,Excel 会询问是覆盖原文件还是保存副本。示例示例 01-13:改变:改变 Excel 工作簿名字工作簿名字(Cap

15、tion 属性属性)Sub SetCaption()Application.Caption = “My ExcelBook“End Sub示例说明:运行本程序后,将工作簿左上角 Excel 图标右侧的“Microsoft Excel”改为“My ExcelBook”。示例示例 01-14:使用:使用 InputBox 方法方法Sub SampleInputBox()Dim vInputvInput = InputBox(“请输入用户名:“, “获取用户名“, Application.UserName)MsgBox “您好!“ & vInput & “.很高兴能认识您.“, vbOKOnly,

16、“打招呼“End Sub 示例示例 01-15:设置页边距:设置页边距(CentimetersToPoints 方法方法)Sub SetLeftMargin()MsgBox “将工作表 Sheet1 的左页边距设为 5 厘米“Worksheets(“Sheet1“).PageSetup.LeftMargin = Application.CentimetersToPoints(5)End Sub示例示例 01-16:使用:使用 Windows 的计算器的计算器(ActivateMicrosoftApp 方法方法)Sub CallCalculate()Application.ActivateMicrosoftApp Index:=0End Sub示例说明:运行本程序后,将调用 Windows 的计算器。示例示例 01-17:在程序中运行另一个宏:在程序中运行另一个宏(Run 方法方法)Sub runOtherMacro()MsgBox “本程序先选择 A1 至 C6 单元格区域后执行 DrawLine 宏“Acti

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号