Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3431|回复: 16

[已解决]求助:word文档中格式设置代码 (VBA代码求助)

[复制链接]
发表于 2012-10-20 23:53 | 显示全部楼层 |阅读模式
求助:word文档中格式设置代码

word
请老师们帮帮我写下word文档中设置格式的几句代码

1、消除当前整篇word文档中,所有格式

2、设置当前整篇word文档中,对齐方式为,两端对齐

3、设置当前整篇word文档中,段落,首行缩进,2字符

4、替换当前整篇word文档中,所有硬回车为换回车

5、删除当前整篇word文档中,每个段落开始的空格

6、删除当前整篇word文档中,每个段落最后的空格

7、设置当前整篇word文档中,行距,固定值,25 磅

8、设置当前整篇word文档中,所有字体为,3号,宋体

9、设置当前整篇word文档中,第一行字体为,2号,宋体,加粗

10、删除当前整篇word文档中,所有的空回车行


虽然能从录制宏中得到,但录制出来的宏,很长,为此想请各位老师朋友们,帮帮忙(最好就是能,一个功能一句代码,越精短越好),
谢谢大家了!!!
最佳答案
2012-10-21 08:11
本帖最后由 hwc2ycy 于 2012-10-21 08:21 编辑

1.
Selection.WholeStory: Selection.ClearFormatting

2.
Selection.WholeStory:Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify

3.
Selection.WholeStory: Selection.ParagraphFormat.CharacterUnitFirstLineIndent = 2
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-10-21 08:11 | 显示全部楼层    本楼为最佳答案   
本帖最后由 hwc2ycy 于 2012-10-21 08:21 编辑

1.
Selection.WholeStory: Selection.ClearFormatting

2.
Selection.WholeStory:Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify

3.
Selection.WholeStory: Selection.ParagraphFormat.CharacterUnitFirstLineIndent = 2
回复

使用道具 举报

 楼主| 发表于 2012-10-21 12:29 | 显示全部楼层
hwc2ycy 发表于 2012-10-21 08:11
1.
Selection.WholeStory: Selection.ClearFormatting

感谢朋友的帮助,第1到3个好用,感谢!!!
回复

使用道具 举报

发表于 2012-10-21 12:52 | 显示全部楼层
其实录了宏,再对比下,就知道变化了。
我也是第一次在WORD里用宏,不是很熟。
回复

使用道具 举报

 楼主| 发表于 2012-10-21 21:52 | 显示全部楼层
hwc2ycy 发表于 2012-10-21 08:11
1.
Selection.WholeStory: Selection.ClearFormatting

朋友你好,能不能麻烦帮我把那几个功能也帮帮我写下,谢谢你了!!!
回复

使用道具 举报

发表于 2012-10-21 22:35 | 显示全部楼层
yjwdjfqb 发表于 2012-10-21 21:52
朋友你好,能不能麻烦帮我把那几个功能也帮帮我写下,谢谢你了!!!

明天帮你写吧。
回复

使用道具 举报

 楼主| 发表于 2012-10-22 01:38 | 显示全部楼层
hwc2ycy 发表于 2012-10-21 22:35
明天帮你写吧。

太感谢朋友了,祝你天天开心!!!
回复

使用道具 举报

 楼主| 发表于 2012-10-22 22:02 | 显示全部楼层
hwc2ycy 发表于 2012-10-21 22:35
明天帮你写吧。

朋友你好,如果有空的时候,请帮我写下,word中那几个问题的代码好吧,谢谢你了朋友!!!
回复

使用道具 举报

发表于 2012-10-22 22:06 | 显示全部楼层
yjwdjfqb 发表于 2012-10-22 22:02
朋友你好,如果有空的时候,请帮我写下,word中那几个问题的代码好吧,谢谢你了朋友!!!

不好意思,忙忘了。马上开工,
回复

使用道具 举报

发表于 2012-10-22 22:20 | 显示全部楼层
本帖最后由 hwc2ycy 于 2012-10-22 22:38 编辑

4.
  1.     Selection.WholeStory
  2.     Selection.Find.ClearFormatting
  3.     Selection.Find.Replacement.ClearFormatting
  4.     With Selection.Find
  5.         .Text = "^l"
  6.         .Replacement.Text = "^p"
  7.     End With
  8.     Selection.Find.Execute Replace:=wdReplaceAll
复制代码

评分

参与人数 1 +5 收起 理由
yjwdjfqb + 5 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 09:38 , Processed in 0.433421 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表