利用VBA实现大批文格式整理

按照传统的方法,我们只能一一打开Word文档,按规定的格式对标题和段落进行格式化处理.这样做显然效率太低.如果使用VBA录制宏,给Word加入多文件处理的相关代码,便可实现对同一目录中的Word文件进行自动整理.本文以Word2010为例.

录制格式替换的宏

1.打开Word程序,按Ctrl+H,调出“查找和替换”对话框,点击“更多”,勾选“使用通配符”;

2.在“查找内容”中输入*(意思为任何内容),点击“格式”,选“样式”,在“查找样式”中选“正文”(图1);

3.在“替换为”中输入^&(意思为查找到的内容),点击“格式”,选“字体”,在此设置新的字号,如5号字(图2);

4.点击“格式”,选“段落”,设置好新的行距,例如1.5倍行距(图3);

5.不要关闭对话框,点击Word主窗口中的“视图”选项卡,点“宏”按钮下的三角形按钮,选“录制宏”,点击“确定”(图4);


6.点击“查找和替换”对话框中的“全部替换”,点击“确定”;

7.点“宏”按钮下的三角形按钮,选“停止录制”.

加入多文件处理

1.点“宏”按钮,选择刚录制的宏(如宏1),点击“编辑”;

2.在第一行“Sub宏1()”后,加入代码如下:

Application.ScreenUpdating等于False

DimmyPasAsString,myPathAsString,iAsInteger,myDocAsDocument

WithApplication.FileDialog(msoFileDialogFolderPicker)

.Title等于"选择目标文件夹"

If.Show等于-1Then

myPath等于.SelectedItems(1)

Else

ExitSub

EndIf

EndWith

myPas等于InputBox("请输入打开:")

Setfso等于CreateObject("Scripting.FileSystemObject")

SetoFolder等于fso.GetFolder(myPath)

DimoSubFolder,oFile

ForEachoFileInoFolder.Files

SetmyDoc等于Documents.Open(FileName:等于oFile.Path,Passworddocument:等于myPas)

3.在最后一行EndSub前加入代码如下:

myDoc.Se

myDoc.Close

SetmyDoc等于Nothing

Next

Application.ScreenUpdating等于True

格式整理

按F5键,运行程序,选择Word文件所在文件夹,点击“确定”,若没有打开,就直接点击“确定”.

(注:使用时,不能打开要整理的文件.)

类似论文

暨大文格式湖南

国立彰化师范大学政治学研究所硕士班论文格式民国99年2月24日九十八学年度第五次系所务会议通过壹,注意事项封面以彩色铅印如图。
更新日期:2024-5-22 浏览量:67918 点赞量:14787

文格式整理文答辩过程详解,文答辩过程详解

辽宁大学2016级MPA研究生学位工作流程一览表 序号活动安排时间目的要求备注1选择导师(双向选择)2016年6月7——10日介绍学位工作流程,MPA。
更新日期:2024-7-8 浏览量:17830 点赞量:5952

大文格式数学,大文格式相关

附件:技术论文格式要求技术论文正文的基本结构和要求技术论文正文建议8000-10000字,须包括以下部分:作品难。
更新日期:2024-4-20 浏览量:57250 点赞量:13179

文格式整理湖南

教务〔2016〕251号关于征集2016年本科教学研究论文的通知各有关单位:为及时反映我校本科教学改革与建设中的优。
更新日期:2024-2-9 浏览量:7302 点赞量:2473

文格式整理文答辩过程详解,文答辩过程详解

辽宁大学2016级MPA研究生学位工作流程一览表序号活动安排时间目的要求备注1选择导师(双向选择)2016年6月7——10日介绍学位工作流程,M。
更新日期:2024-12-24 浏览量:158857 点赞量:34635

体育教案收集与利用产生最大效益的做法

摘 要:本文从体育教案收集窍门和使用妙招两个角度去思考体育教案的收集与使用,结合日常教学实践经验,总结出A。
更新日期:2024-2-21 浏览量:34984 点赞量:9308

大文格式江西,大文格式音乐

福建农林大学研究生学位论文格式的统一要求学位论文是研究生培养质量和学术水平的集中体现 高质量,高水平的学位论文不仅。
更新日期:2024-9-27 浏览量:119657 点赞量:25876