作者:绿色风
分类:
时间:2022-08-17
浏览:180
楼主 芐雨 |
Q:如何用VBA选择倒数第二行并设置字体 A:代码如下:
- Sub 选择倒数第二行并设置字体_芐雨()
- Selection.EndKey unit:=wdStory '移动光标至文档结尾
- Selection.MoveDown unit:=wdLine, Count:=-1 '上移一行
- Selection.HomeKey unit:=wdLine '选择当前行
- Selection.EndKey unit:=wdLine, Extend:=wdExtend
- Selection.Font.Name = "黑体" '黑体
- Selection.Font.Size = 25 '字体大小为25
- Selection.ParagraphFormat.Alignment = wdAlignParagraphRight '右对齐
- End Sub
继续深化一下,如果是选择倒数第二个非空行,即空行不纳入计算中 代码如下:
- Sub 选择倒数第二非空行并设置字体_芐雨()
- With Selection
- .EndKey unit:=wdStory '移动光标至文档结尾
- Do
- .HomeKey unit:=wdLine '光标移至当前行首
- .EndKey unit:=wdLine, Extend:=wdExtend '选择光标到当前行尾
- If Len(.Text) = 1 Then
- .MoveDown unit:=wdLine, Count:=-1 '上移一行
- Else
- x = x + 1 '记录数,非空行的数
- If x = 1 Then .MoveDown unit:=wdLine, Count:=-1
- End If
- Loop Until x = 2 '记录数为2时跳出
- .Font.Name = "黑体" '黑体
- .Font.Size = 25 '字体大小为25
- .ParagraphFormat.Alignment = wdAlignParagraphRight '右对齐
- End With
- End Sub
|
2楼 wise |
学习一下 |
3楼 芐雨 |
谢谢支持 |
4楼 水星钓鱼 |
感谢分享 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一