html vba 单元格 格式,VBA设置单元格格式之——字体

110892757_1_20170914072203253

009 设置单元格格式之字体

(文档下载:关注本公众号,发送消息【教程】即可获得)

通过VBA对单元格字体进行设置也是比较常用的方式,那么本节内容我们就来学习如何使用VBA对单元格中的字体进行设置。如图所示,字体设置主要有,字体本身、字形、字号、下划线、字体颜色及特殊效果这几部分组成,下面我们进行逐一解析!

110892757_2_20170914072203331

Q:设置区域A1:B5的字体为微软雅黑,字体颜色为红色,双下划线,斜体并且加粗,字号要求设置为15。

A:代码如下:

Sub 案例038()

With Range('A1:B5').Font

.Name = '微软雅黑'                          ‘字体

.ColorIndex = 3‘字体颜色

.Underline = xlUnderlineStyleDouble‘下划线

.Italic = True‘是否为斜体

.Bold = True‘是否加粗

.Size = 15‘字号

End With

End Sub

【解析】VBA对于字体的设置是非常简单的,字体有专门的对象,即单元格子对象Font,该对象下面含有很多的属性,具体如下:

110892757_3_20170914072203456

另外,我们这里需要说明的是颜色的设置ColorIndex属性,在Excel中通过VBA对对象设置相关颜色均可以通过ColorIndex与Color这两个属性来完成,那么他们两个之间有什么区别?

Color:设置对象颜色,该颜色值可以通过RGB函数获得,比如设置颜色为红色,则可以通过以下方式完成:

对象表达式.Color=RGB(255,0,0)

ColorIndex:该属性取值范围为1~56,它其实是颜色的索引,如下图所示,这56个值代表的颜色:

110892757_4_20170914072203628

所以这两个属性的区别在于其颜色可取范围及使用的便利性,ColorIndex使用便利,但取值范围有限,通过Color可以设置任意颜色,但使用便利性上稍稍逊色。

【扩展】如何使用VBA获取当前电脑中所有字体名称?具体代码如下:

Sub 案例039()

Dim fontlist As Object

Dim i As Integer

Set fontlist =Application.CommandBars('Formatting').FindControl(ID:=1728)

For i = 0 To fontlist.ListCount - 1

Cells(i 1, 1) = fontlist.List(i 1)

Next

End Sub

运行该程序,所有字体会输出到当前活动工作表的第一列中,该方法使用Application.CommandBars('Formatting').FindControl(ID:=1728)来获取了字体设置的控件对象,并通过For语句来遍历了所有字体名称并输出到表格中。

Q:如何设置单元格中第二个字符为上标,第三个字符为下标?

A:设置字体为上标可以设置Superscript属性值为True来完成,而下标则可通过Subscript属性来进行设置,但本案例的难度在于如何设置单元格中的某一个字符,具体代码如下:

Sub 案例040()

Range('A2').Characters(Start:=2,Length:=1).Font.Superscript = True

Range('A2').Characters(Start:=3,Length:=1).Font.Subscript = True

End Sub

【解析】本案例的学习重点在于Characters对象的使用,该对象返回单元格中的某一段字符串,参数有Start及Length两个,即截取单元格字符串中从某个位置开始,长度为特定长度的一段字符串对象,有了这个对象,我们就可以灵活的对单元格中的字符进行处理!

积跬步,至千里!懂得分享,才会快乐!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554162.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2021聊城二中高考成绩查询,聊城中考成绩查询时间2021

聊城市2021年中考查分时间大约是6月27日。各普通高中要于7月10日前在校内张榜公布录取考生名单,并签发录取通知书。聊城中考录取时间各普通高中要于7月10日前在校内张榜公布录取考生名单,并签发录取通知书。所有学校均不得违规招收已被其他学校录取的考生…

谷歌Chrome 80稳定版更新:对浏览器进行两项重大的更改

谷歌Chrome 80稳定版会是浏览器更新改革一个非常重要的里程碑,这个更新了非常重要的两个功能和服务,想要使用的用户现在就可以马上更新浏览器的操作系统,马上就可以体验这两个新的功能,相信有很多用户都已经体验到了这个浏览器的功…

计算机专业毕业ppt怎么弄,计算机专业毕业生如何书写毕业论文.ppt

毕业论文及设计;计算机类专业本科毕业生如何书写毕业论文专题一计算机类专业本科毕业生如何做好毕业设计专题二 ;一、选好课题二、进行系统的设计工作三、 论文的组织安排四、论文格式及目录系统五、写作技巧和注意事项 六、参考文献及引用七、 摘要样板附 答辩过程及要求 ; 一…

Chrome浏览器新功能 剪贴板多平台共享

chrome谷歌浏览器新功能 剪贴板多平台共享 根据softpedia报道,Chrome添加了一个新功能,不管浏览器运行在哪个平台上,允许用户在一个设备上复制内容,并将其粘贴到另一个设备上。 这个功能也就是一个共享剪贴板,该剪贴板…

桂林电子科技大学计算机信息管理专业排名,桂林电子科技大学信息科技学院优势专业排名,2021年桂林电子科技大学信息科技学院最好的专业排名...

桂林电子科技大学优势专业由桂林电子科技大学历届学长学姐实名推荐:1、通信工程 推荐指数: 4.8(156人推荐)2、电子信息工程 推荐指数: 4.6(135人推荐)3、机械设计制造及其自动化 推荐指数: 4.6(114人推荐)4、电气工程及其自动化 推荐指数: 4.5(93人推荐)5、测控技术…

新版本xx Chrome等主流浏览器将不再允许关闭点击跟踪

新版本xx Chrome等主流浏览器将不再允许关闭点击跟踪 新版本的 Chrome、Safari 和 Opera 等将不再允许用户禁用“链接审计( hyperlink auditing)”功能。 “链接审计( hyperlink auditing)”是一种 HTML 标准,可用于追踪网站链接的点击次数,它通过单击…

谷歌Chrome浏览器欲推门户网站聚合 正测试新“探索”页面

谷歌chrome浏览器欲推门户网站聚合 正测试新“探索”页面 对于国内的浏览器来说,应用界面中集成门户网站聚合的做法非常常见。最近有消息显示,谷歌Chrome浏览器也可能要效仿这一做法。外媒Android Police消息称,谷歌正在测试一个全新的“探索…

计算机网络五层模型以及数据单元,计算机网络OSI模型、TCP/IP模型与5G协议

一、 OSI参考模型国际标准化组织(ISO)在1984年颁布了开放系统互连参考模型(OSI),这是一个开放式的体系结构,将网络分为了七层。这七层分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。1.1 七层模型的功能分层功能应用层网络服务与最…

学计算机激励标语口号,激励学习的口号

激励学习就是一种可以让你完成自己的学习目标,然后走向你想要的结果的驱动力量。如果你想转变你的个性,变得更好,在学习中能够得到提升,开始新的兴趣爱好,在一个群体中成为一个更积极向上的人,作为同学们的…

腾讯视频下载转mp4_腾讯视频如何上传自己的视频

今天小编给广大用户分享腾讯视频下载转mp4_腾讯视频如何上传自己的视频。现在小视频、Vlog正发展地如火如荼,这是一个人人都能做自媒体,人人都能输出内容的时代,腾讯视频也是其中的一个平台。这篇经验就来教大家如何在腾讯视频里上传自己的视…

台式机计算机怎么分割,编辑手把手教程 如何给电脑硬盘分区

1找到磁盘管理工具目前主流的电脑,都预装了正版Win7操作系统,相信就算没有安装系统,朋友们在买到新电脑后的第一件事就是安装Windows操作系统。虽然Win8操作系统即将面世,但Win7操作系统的市场占有率已跟经典的Windows XP操作系统…

Chrome谷歌浏览器新功能 删除主题更方便

Chrome谷歌浏览器新功能 删除主题更方便​ 根据报道,不久前xx Chrome可以改变浏览器界面的颜色,现在Chromium Team又增加了一个功能,就是可以从New Tab Page(新标签页)的Colors菜单中卸载安装在chrome浏览器中的主题。 之前,如果…

计算机系统维护是学什么,《计算机系统维护》教学大纲.doc

《计算机系统维护》教学大纲《计算机系统维护》教学大纲学时:40代码:591060专业:计算机信息管理制定:计信管教研室审核:茹庆云批准:徐立新河南机电高等专科学校二00六年六月《计算机系统维护》教学大纲学时…

谷歌浏览器flash崩溃怎么办 Google Chrome flash崩溃解决方法

核心提示:最近在使用谷歌chrome浏览器时,不一会儿就提示Shockwave flash停止运行的问题 谷歌浏览器flash崩溃怎么办 Google Chrome flash崩溃解决方法 最近在使用谷歌chrome浏览器时,不一会儿就提示Shockwave flash停止运行的问题。所以就怀…

计算机网络与维护考试题,《网络管理与维护》试题库.doc

《网络管理与维护》试题库河源职业技术学院电信学院计算机网络技术专业2008级2010-2011学年度第一学期期末实务考试《网络管理与维护》试题库注意事项:1)请大家在考试前先在D盘创建一个考生文件夹,文件夹命名为“学号后两位姓名”。2)本试题的题型是截图…

js保存当前html,JavaScript保存当前页面

//获取域名或主机地址 echo $_SERVER[HTTP_HOST]."";#localhost//获取网页网址 echo $_SERVER[PHP_SELF]."";//获取网址参数 echo $_SERVER[QUERY_STRING]."";//获...要获取当前页面的滚动条纵坐标位置,用:document.docum…

edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展

edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展 Windows 10的全新浏览器Edge收获了不少好评,我们也知道它将在今年秋天迎来扩展程序的支持。 Mashable已经指出,微软将保证Edge上的扩展严控权限、卸载干净,保证不拖累整体性能&#x…

chrome浏览器ios版本迎来“信用卡扫描器”代码

chrome浏览器ios版本迎来“信用卡扫描器”代码 近日,有开发者向 iOS 版 Chrome 谷歌浏览器提交了有关“信用卡扫描器”(Credit Card Scanner)的代码。在该功能可用时,开发者可简单地将其附加到付款页面。在提交日志中,开发者明确地解释了这部…

银行柜员网申计算机水平要求高吗,银行网申没通过,是因为你水平差吗?

原标题:银行网申没通过,是因为你水平差吗?近段时间,各进银行陆续开设网申通道,各位憧憬进入到银行工作的学员也在紧张的网申材料准备中。根据往年的经验来看,会有学员对小编吐槽“同学都收到网申通过的通知…

Chrome用户不喜新版:宁用其他浏览器也不要用旧版本

Chrome用户不喜新版:宁用其他浏览器也不要用旧版本 庆祝发布十周年,谷歌在今年九月推出的Chrome 69版本中用户界面发生重大调整,不仅带来圆角的标签、全新的色板和全新的图标,而且也重新设计了菜单、提示符、地址栏等方面。谷歌表示新设计旨在…