ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2041|回复: 7

word批量排版,求解!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-1-11 11:22 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 ai55xin 于 2018-1-12 09:06 编辑

       最近工作中出现了大量文字材料,需要本人统一修改固定格式,再给领导看,请问有什么快捷方法让在下学习一下吗,比如VBA,本人特别希望学会这项操作,真的对我的工作有特别大的帮助!(本人word版本2007)
       一般我需要修改成的格式是:页面设置:上3.5,下3,左3,右3;
                                                    标题:方正小标宋简体,小二;
                                                    职务名称及姓名:楷体GB2312,三号;
                                                    正文:仿宋GB2312,三号,段落首行缩进2字符,行距固定值30;
                                                    正文一级标题:黑体,三号;
                                                    正文二级标题:楷体GB2312,三号;
                                                    正文三级标题:仿宋GB2312,三号,加粗;
                                                    页码需要先判断原来是否有,有的统一删除,修改成统一样式:1,2,3,字体为Times New Roman。

P.S.各位大神本人之前没有描述清楚,我这里有多个文档,每个文档格式和形式不一,导致正文一级标题,二级标题需要人为判断哪些是,所以如果用录制宏来统一修改的话,也就只能做到页面设置统一修改,其他的都办不到了,我想问的是:各位大神有没有更好的思路可以简化我修改格式的流程和方法。
本人拜谢!!!

TA的精华主题

TA的得分主题

发表于 2018-1-11 15:38 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. Sub test()
  2. '
  3. Dim MyDialog As FileDialog, vrtSelectedItem As Variant, doc As Document
  4.     Set MyDialog = Application.FileDialog(msoFileDialogFilePicker)
  5.    
  6.    
  7. If MyDialog.Show = -1 Then
  8.     Application.ScreenUpdating = False
  9.     For Each vrtSelectedItem In MyDialog.SelectedItems
  10.     Set doc = Documents.Open(FileName:=vrtSelectedItem, Visible:=True)
  11.     With doc
  12.    
  13.     '对于文档的修改自己填
  14.    
  15.       
  16.    
  17.    
  18.    
  19.      .Close True
  20.     End With
  21.    
  22.     Next
  23.     Application.ScreenUpdating = True
  24.     End If
  25.    
  26.     MsgBox "格式化文档操作设置完毕!", vbInformation
  27.    
  28.    
  29. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2018-1-11 15:39 | 显示全部楼层
把你的要求录制成宏,填到代码里就可以了

TA的精华主题

TA的得分主题

发表于 2018-1-11 16:05 | 显示全部楼层
本帖最后由 kerry786032 于 2018-1-11 17:01 编辑

怎么发回复还要审核
   

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-12 09:07 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-12 09:08 | 显示全部楼层
kerry786032 发表于 2018-1-11 15:39
把你的要求录制成宏,填到代码里就可以了

我现在解决不了的是,每个文档形式和格式不一致,我需要人为判断哪些是一级标题和二级标题,我想问的是有没有更加简化的流程和方法修改格式吗,谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-12 09:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-1-12 12:34 | 显示全部楼层
ai55xin 发表于 2018-1-12 09:08
我现在解决不了的是,每个文档形式和格式不一致,我需要人为判断哪些是一级标题和二级标题,我想问的是有 ...

这已经是很简单的流程了,你说的那些判断,不管怎么样都是绕不开的,你要去学判断的语句。然后把语句放到代码里,那段代码我也经常用,是可以用的。http://study.163.com/course/courseMain.htm?courseId=1003088001,给你推荐个教程吧
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-12 09:58 , Processed in 0.033940 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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