文字处理 office快递 公文课堂 名篇佳作 商务英语 英语欣赏 法律法规 法律文书 商务礼仪 职场礼仪 人在职场 时尚生活 办公软件
综合应用 工作手记 实用范例 写作知识 商务写作 休闲英语 地方法规 法律知识 外事礼仪 各国礼仪 饮食男女 休闲驿站 工具软件
当前位置:首页 » office应用 » 工作手记 » 如何批量提取多个word文档中的图片
如何批量提取多个word文档中的图片
  • 作者:未知 更新时间:2013-11-15 11:16:49 来源:网鹿在线 【字号: 】 本条信息浏览人次共有

近期在网上发布个人先进事迹,需要把图片和文字分开编排,但收集上来的很多资料都是将个人照片和个人情况放在一个word文档中,如何批量将这些照片提取出来呢,从网上搜搜,还真有不方法,现将各种方法整理出来,与大家分享:

一、提取office2003中多个Word文档图片的方法

1.将以下代码复制到记事本中:


Set fsObject = CreateObject ("Scripting.FileSystemObject")

myDocDir=fsObject.GetAbsolutePathName("")

If InStrRev(myDocDir, "\") < Len(myDocDir) Then

 myDocDir = myDocDir & "\"

End If

Set DocFilesDir = fsObject.Getfolder(myDocDir)

Set myDocFiles = DocFilesDir.Files

Set myObject = Wscript.CreateObject("Word.Application")

n = 0

For Each DocFile In myDocFiles

 If LCase(Right(DocFile.Name, 3)) = "doc" Then

  HTMLFileName = myDocDir & Left(DocFile.Name,InStrRev (DocFile.Name, ".")) & "htm"

    myObject.Documents.Open DocFile.Path,,,,,,,,,,,False

    myObject.Documents(DocFile.Path).Activate

    myObject.ActiveDocument.SaveAs  HTMLFileName,10,False,,True,,False,False,False,False,False

    myObject.ActiveDocument.Close

    n = n + 1

   End If

Next

If n > 0 Then

 MsgBox n & " file(s) converted!"

Else

 MsgBox "No file converted."

End If

myObject.Quit

Set myObject = Nothing


2.将文件保存为word2html.vbs。注意,保存类型选框选择“所有文件”如图:

word文件批量提取图片

3.将word2html.vbs这个文件复制到需要转换的word文件目录下,双击运行,就可以将*.doc格式的文件转换成html文件,并出现xx.files文件夹,

转换前:

word文件批量提取图片

转换后:

批量提取多个word文档图片

4.打开xx.files文件夹就是提取的图片了。

二、提取office2007中多个Word文档图片

下面给大家介绍如何借助WinRAR来提取多个Word文档中图片的办法。

1.例如一个文件夹有两篇Word文档(多篇也可以哦)。

如何快速批量提取多个Word文档中的图片

2.“文档1”中的图片,如下图所示。

如何快速批量提取多个Word文档中的图片

3.WinRAR进行设置A:可以WinRAR打开任意压缩文件,单击菜单栏中的“选项”—“设置”。

如何快速批量提取多个Word文档中的图片

4.WinRAR进行设置B:打开“设置”对话框,单击“综合”选项卡,在“用户自定义压缩文件扩展名”下输入“docx”,然后单击“确定”。这样WinRAR就与Word文档关联了。

如何快速批量提取多个Word文档中的图片

5.这时候可以选中所有Word文档,右击选择“Extract each archive to separate floder”(解压每个压缩文件到单独的文件夹),即可解压所有文档了。

如何快速批量提取多个Word文档中的图片

6.这时就有和Word文档同名的文件夹了,如下图所示。

如何快速批量提取多个Word文档中的图片

7.以“文档1”文件夹为例,在该文件夹下的“word\media”目录中就是“文档1.docx”的所有图片了。其他文档类似哦。

如何快速批量提取多个Word文档中的图片

注意事项:提取后取消WinRAR与Word文档的关联:在WinRAR“设置”中的“综合”选项卡来取消关联。

分享到:
  • 上一篇: 借助word表格,姓名自动按笔划排序
  • 下一篇: 没有下一篇文章
  • 【免责声明:本站所发表的文章,大部分来源于各相关媒体或者网络,内容仅供参阅,与本站立场无关。如有不符合事实,或影响到您利益的文章,请及时告知,本站立即删除。谢谢监督。】
    资讯搜索
  •