【VBA编程】11.Application对象
Application对象常用属性
【ActiveCell属性】
ActiveCell属性返回一个Range对象,表示当前窗口或指定窗口中的单元格。如果窗口没显示工作表,则此属性无效。
【代码区域】
Sub 激活单元格()
Worksheets("sheet1").Activate '激活当前单元格
With ActiveCell
.Value = "娑娜"
With .Font
.Bold = True '设置为粗体
.Italic = True '设置为斜体
.Size = '设置字体大小
End With
End With
End Sub
【结果展示】

注意:之所以该单词显示于B2,是因为在执行之前我已经将鼠标悬停此处。
【ActiveWorkbook属性】
ActiveWorkbook是一个只读属性,用于返回一个Workbook对象,该对象表示活动窗口中的工作簿
没有打开的窗口或信息窗口或剪贴板窗口作为活动窗口,则返回Nothing
【代码区域】
Sub 测试ActiveWorkbook属性()
Dim obj As Object
Set obj = ActiveWorkbook
Debug.Print CStr(obj.Application.Value)
End Sub
【结果展示】

【Caption属性】
Caption是一个可读写属性,用于设置或返回Microsoft的主窗口标题栏上显示的名称,其返回的是String类型。如果没有为Microsoft的主窗口设置标题,或者将其值设置为Empty,则将此属性返回一个
"Microsoft Excle"作为默认标题
【代码区域】
Sub 更改标题()
Application.Caption = "OLIVER--Excle 2013"
End Sub
【结果展示】

【Range属性】
Range属性返回一个Range对象,表示一个单元格或单元格区域
Range实例地址:http://www.cnblogs.com/OliverQin/p/6198441.html
【Selection属性】
Selection属性表示为Application对象返回在活动窗口中选定对象
【代码区域】
Sub 测试Selection属性()
Worksheets("sheet1").Activate
Range("A1").Select
Selection.Clear '清除sheet1工作表中内容
End Sub
【结果展示】
执行前

执行后

【sheets方法】
sheets属性是一个只读属性,用于返回一个sheets集合,其类型是一个Sheets对象
Sub 测试sheets属性()
Dim wss As Sheets
Dim i As Integer
Application.Workbooks().Activate
Set wss = Application.Sheets
Debug.Print "当前工作簿名称如下:"
Debug.Print
For i = To Sheets.Count
Debug.Print Sheets(i).name
Next
End Sub
【结果展示】

【VBA编程】11.Application对象的更多相关文章
- VBA编程的工程性规划
看过很多人写的VBA代码,一团一团的,一点规划都没有,为了VBA编程更具工程性,这里讨论一下,并列出自己的一些建议:0.给VBA工程定义一个名字,而非直接使用默认的名称——"VBAProje ...
- Excel Application对象应用
Application对象是Excel对象模型中最高层级的对象,代表Excel应用程序自身,也包含组成工作簿的许多部分,包括工作簿.工作表.单元格集合以及它们包含的数据. Application对象包 ...
- 使用Excel VBA编程将网点的百度坐标转换后标注到高德地图上
公司网点表存储的坐标是百度坐标,现需要将网点位置标注到高德地图上,研究了一下高德地图的云图数据模版 http://lbs.amap.com/yuntu/reference/cloudstorage和坐 ...
- vba编程基础2
安装office2010的时候, 最好是 完全安装/完整安装 , 这样可以查阅 excel的 "帮助文档" 帮助文档中包含了更多的/更详细的 参考信息. 普通模块无事件, 只有 子 ...
- vba编程基础1
在主要的编程语言中, 结构体是用大括号来表示 代码段的 范围 界定的. 但是在一些比较"老的"语言中,由于历史原因, 还是使用的 是: 关键字来进行界定代码 的 结构段, 如vba ...
- 5 Application 对象
5.1鸟瞰Application对象 5.2 必须了解的面向显示特性 5.2.1 使用ScreenUpdating改进和完善执行性能 代码清单5.1:实现屏幕更新的性能 '代码清单5.1: 实现屏幕更 ...
- VBA编程常用词汇英汉对照表
表 20‑1到表 20‑8是VBA编程中使用频率最高的英文单词,按字母排序.词性列中,a表示形容词,n表示名词,v表示动词,p表示介词以及其他词性. 表 20‑1 VBA编程常用词汇表 单词 中文 词 ...
- 什么是Cookie对象,Session对象,Application对象。
Cookie是: 一个由网页服务器放在您硬盘上的非常小的文本文件. 它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒.它只能被您使用并且只能由提供的服务器读取. 使用Cookie ...
- VBA编程常用语句
.Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compa ...
随机推荐
- 第3天:YAML语法
YAML是一种可读性很强的数据格式语言.正是由于YAML良好的可读性,其广泛引用于软件配置中. 语法规则 YAML文件中的第一行为"---",表示这是一个YAML文件: YAML中 ...
- 【枚举】【字符串哈希】Gym - 101164K - Cutting
给你A B两个串,让你切B串两刀,问你能否把切开的三个串拼成A. 哈希显然. #include<cstdio> #include<cstring> using namespac ...
- light oj 1236 - Pairs Forming LCM & uva 12546 - LCM Pair Sum
第一题给定一个大数,分解质因数,每个质因子的个数为e1,e2,e3,……em, 则结果为((1+2*e1)*(1+2*e2)……(1+2*em)+1)/2. 代码如下: #include <st ...
- Problem E: 深入浅出学算法019-求n的阶乘
Problem E: 深入浅出学算法019-求n的阶乘 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 5077 Solved: 3148 Descrip ...
- 在WPF中使用FontAwesome之类的字体图标
我之前在博客中介绍过几个矢量图库网站,在WPF程序中,一般接触到的矢量图标资源有XAML.SVG.字体这三种格式.XAML是标准格式就不说了,SVG并不是直接支持的,不过微软提供了Expression ...
- oracle 性能优化建议
原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHER ...
- Delphi控件开发浅入深出(三)
三.开关控件TlincoSwitch 用过Delphi1(好古老的东东呀!)的人相信都记得这个开关控件 ,不知道当初Borland为什么把这么一个在开发普通应用程序中应用不到的工控控件放到Delphi ...
- 判断一组checkbox中是否有被选中的
if ($(":checkbox[name=subcheck]:checked").size() == 0) { alert("请至少选择一条记录进行删除操作!" ...
- scrapy-splash抓取动态数据例子一
目前,为了加速页面的加载速度,页面的很多部分都是用JS生成的,而对于用scrapy爬虫来说就是一个很大的问题,因为scrapy没有JS engine,所以爬取的都是静态页面,对于JS生成的动态页面都无 ...
- 从外部重置一个运行中consumer group的消费进度
对于0.10.1以上版本的kafka, 如何从外部重置一个运行中的consumer group的进度呢?比如有一个控制台,可以主动重置任意消费组的消费进度重置到12小时之前, 而用户的程序可以保持运行 ...