文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件WordWord中巧用宏命令
精品推荐
特别推荐
·Word中分节符的妙用
·用Word巧妙复制表格(图)
·巧用分节符创建Word 2000页眉页脚
·Word中的数据计算
·Word快捷键手册:处理文档和网页的快捷键
·Word快捷键手册:查看帮助时使用的快捷键
·Word 2000中实现表格的转置
·Word新技巧五则
·Word入门教程:用目录项域编制目录
·Word2000的图片使用技巧两则
·Word XP运用技巧大派送
·Word2000使用技巧50招(二)
·Word:不启动也能进行字数统计
·如何打造图文并茂的Word文档
·Word:ffastun.ffa文件是什么?
·清除Word页眉横线且不影响页眉格式的方法
·查看Word 2007文档时的常见问题及解决
·Word里不连续文本复制粘贴小秘密
·Word 技巧 为多个字制作带圈效果
·巧用 Word 编辑文档中的不同页眉
热点TOP10
·Word中的数据计算
·Word入门教程:用目录项域编制目录
·巧用 Word 编辑文档中的不同页眉
·Word 2003:制作条形码
·MS-Office Word超链接常用技巧放送
·修复变成乱码的Word文档
·同一篇Word文档设置多个不同的页眉页脚
·Word XP中的图片也能随意旋转
·Word 2000公式编辑器的应用
·批量转换Word文档
·Word预览编辑巧设置
·微软嘲笑谷歌 取代Word想法太天真
·Word中的辅助功能——自动任务选项
·Word快捷键手册:其它常用快捷键
·Word快捷键手册:处理文档和网页的快捷键
·学好Word文档管理
·善用Word文档版本功能 跟踪文档修改历史
·Microsoft Word 历史版本多图纵览
·让Word中误删的菜单命令“重见天日”
·活用Word题注和交叉引用功能

Word中巧用宏命令

日期:2004年3月16日 作者:清风网络学院 查看:[大字体 中字体 小字体]


宏命令作为一个非常重要的功能,在现在的许多软件中都不可缺少。利用宏,可以大大地简化我们的工作,准确快速地完成繁琐的任务。下面,就给大家详细介绍我在word中使用宏的一个实例。

【需求】

  在word中进行批量处理,将大量的Word文档.doc文件转换为.htm文件

【分析】

  我们知道,利用word可以将.doc文件转换为.htm文件,方法是:

  在Doc文件编辑窗口中,选择菜单“文件/另存为”,在“保存类型”下列列表中选择“html document”,按“保存”。单独进行几个doc文件的转换还不算繁琐,但要大批量地进行转换工作时,比如:按章节输入了一本书,形成了几十个.doc文件,要对这些文件进行转换成.htm文件的工作,这时,就不能采用手工一个个处理的笨办法了!怎么实现呢?请往下看。

【实现步骤】

  假设大批量.doc文档所在目录为c:\docs,文件名为1.1.doc,1.2.doc ...

1、 启动word

2、 关闭当前默认打开的空文档

3、 选择菜单“工具/宏/录制新宏”,输入宏名称“doctohtml”,按“确定”,进入了宏录制过程。

4、 选择菜单“文件/打开”,选择目录c:\docs,选择文件1.1.doc,按“确定”。

5、 选择菜单“文件/另存为”,在“保存类型”下列列表中选择“html document”,    按“保存”。

6、 选择菜单“文件/关闭”

7、 选择菜单“工具/宏/停止录制”

8、 选择菜单“工具/宏/宏”

9、 在出现的“宏”窗口左部选中doctohtml,单击右边的按钮“编辑”

10、宏代码改造:

    在出现的“Microsoft Visual Basic”窗口中,可以看到如下的宏代码:

    Sub doctohtml()

    '

    ' doctohtml Macro

    ' 宏在 99-11-8 由 xxx 录制

    '

      ChangeFileOpenDirectory "C:\docs"

      Documents.Open FileName:="1.1.doc", ConfirmConversions:=False, ReadOnly:= _

        False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:= _

        "", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="", _

        Format:=wdOpenFormatAuto

      ActiveDocument.SaveAs FileName:="1.1.htm", FileFormat:=100, LockComments:= _

          False, Password:="", AddToRecentFiles:=True, WritePassword:="", _

          ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _

          SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _

          False

      ActiveDocument.Close

    End Sub

    对上面的代码进行改造,如下:

    Sub doctohtml(myfile as string)

    '

    ' doctohtml Macro

    ' 宏在 99-11-8 由 xxx 录制

    '

      ChangeFileOpenDirectory "C:\docs"

      If FileExists(gwfile + ".doc") Then

         Documents.Open FileName:=myfile+".doc", ConfirmConversions:=False, ReadOnly:= _

           False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:= _

           "", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="", _

           Format:=wdOpenFormatAuto

         ActiveDocument.SaveAs FileName:=myfile+".htm", FileFormat:=100, LockComments:= _

            False, Password:="", AddToRecentFiles:=True, WritePassword:="", _

            ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _

            SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _

            False

         ActiveDocument.Close

      end if

    End Sub

    并加入下面两个过程:

    '判断文件是否存在的函数

    Function FileExists(ByVal FileName As String) As Boolean

       On Error Resume Next

       FileExists = Dir$(FileName) <> ""

       If Err.Number <> 0 Then

          FileExists = False

       End If

       On Error GoTo 0

    End Function

    '实际的转换函数

    Sub mydoctohtml()

       If MsgBox("确认执行转换doc到html文件吗?", vbOKCancel + vbDefaultButton2) = _

            vbCancel Then GoTo eeeddd

    

      Call doctohtml("conver")

      Call doctohtml("content")

      Call doctohtml("qianyan")

      Call doctohtml("fl")

    

      Call doctohtml("1.1")

      Call doctohtml("1.2")

      ...

      Call doctohtml("1.10")

      ...

      Call doctohtml("2.1")

      ...

      Call doctohtml("3.1")

      ...

      ...  

      Call doctohtml("9.1")

      ...

      eeeddd:

    End Sub

   

      至此,全部代码改造完毕!关闭“Microsoft Visual Basic”窗口,回到Word窗口。

11、选择菜单“工具/宏/宏”,出现“宏”窗口,在左边的宏列表中,可以看到“mydoctohtml”一项,选中它,按右边的按钮“运行”,出现提示窗口“确认执行转换doc到html文件吗?”,选择“确定”,批量转换工作开始了!

【后记】

  上面应用宏的例子,看起来虽然步骤很多,其实做起来却非常简单,技术上关键在于2个环节:

第一、根据某个任务录制初始的宏;

[1] [2] 下一页 




上一篇:巧用“文本框衔接”一例

下一篇:WORD快捷键大全

Word中巧用宏命令 相关文章:
·word和EXCEL文件如何导入问题汇总
·MD5 Password Cracker 一个国外的md5爆破工具(速度极快)
·巧用搜狗输入法 面对特殊字符不再犯愁
·Word中的数据计算
·Word入门教程:用目录项域编制目录
·Word:轻松输入“日语问候语”
·巧用Illustrator裁剪标记设置界限框
·巧用Asf Tools编辑流媒体文件
·巧用 Word 编辑文档中的不同页眉
·巧用花生壳玩转个人服务器
Word中巧用宏命令 相关软件:
·PDF2Word(pdf to word) V1.6 汉化版
·Microsoft Office Word Viewer 2003简体中文版 V1.0
·Words Loverv0.19
·用多媒体学Office 2003 Word篇
·ActMon Password Recovery XP V4.03 汉化版
·Proactive System Password Recovery V4.1 汉化版
·Excel Password V10.0.6745
·JP-Word简谱编辑 V3.0
·历年考研英语真题阅读理解部分中文翻译(1992—2003年word版)
·英语学习句型宝典完整版 WORD格式电子书

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot