如何把文件夹中的word文档名称提取出来 怎么提取word中有个word文件

经验直达:

  • 怎么提取word中有个word文件
  • 如何把文件夹中的word文档名称提取出来
  • 如何在word文档中提取指定内容

一、怎么提取word中有个word文件


首先打开要提取出图片的Word文档,小编的这篇Word文档是复制自小编写得百度经验的文章

2
点击菜单栏的“开始”,然后在弹出菜单中选择“另存为”----->其他格式

3
在弹出的另存为对话框的“保存类型”里面选择“网页(*.htm;*.html)”

4
“保存类型”选择为“网页(*.htm;*.html)”后,我们可以看到文件的扩展名也对于的修改为htm了 , 点击右下方的“保存”按钮来保存文件

5
保存后 , 打开保存的位置 , 可以发现有一个网页文件和一个对应的文件夹,我们接着打开文件夹

6
在文件夹里面我们可以看到很多都图片,这些图片就是Word文档中的图片


二、如何把文件夹中的word文档名称提取出来


【如何把文件夹中的word文档名称提取出来 怎么提取word中有个word文件】假设你文件夹的路径是 d:abcd

按照以下步骤操作:
按键盘win r 或者 开始菜单-运行 。
键入cmd,确定 。打开命令提示符窗口 。按下面键入命令,每行回车
d:(根据上面假设键入盘符,请根据实际情况键入)
cd d:abcd(根据上面假设键入路径,请根据实际情况键入)
dir *.doc /b /s > list.txt(把目录下包括子目录所有doc文件列表到list.txt文件中 , 如果是word2007以上版本的文档改成*.docx 。如果不需要子目录,去掉/s。)

这样在目录下会生成list.txt里面就是文档名列表了 。


三、如何在word文档中提取指定内容


一:利用Word里面的“索引”功能 。

1、选中需要提取的文字,执行菜单命令“插入-引用-索引和目录”;
2、在“索引”选项页里面选择单击按钮“标记索引项”;
3、指定“选项”为“当前页”,根据需要可以指定提取之后显示的页码格式为加粗或者倾斜,单击“标记”;
4、此时标记索引项窗口并不会关闭,而且你还能在文档中找到并选中下一个需要提取的文字 , 重复步骤3;
5、如果没有其它需要提取的文字了,单击“关闭”;
6、在需要插入索引表的地方 , 执行菜单命令“插入-引用-索引和目录”,根据需要设置索引表的格式(比如分栏、对齐、缩进等风格),然后单击“确定” 。

这样所有标记过索引的文字以及它们所在的页码就都提取出来了 。

如果需要提取的文字有很多,那么或许也可以用VBA宏来自动标记索引(即相当于自动完成上面的1-5步骤) 。但是前提是这些文字必须都有非常特定的格式 , 即可以保证当前文档中凡是具有这个格式的文本 , 都是需要提取索引的文本 。

二:下列VBA代码可以自动为当前文档中的所有红色文字建立索引条目,并在当前光标位置处插入带文字条目以及对应页码的索引表:

Option Explicit

Sub AutoMarkIndexForAllRedText()

Dim oSaveSelection As Range

Set oSaveSelection = Selection.Range

Selection.StartOf wdStory
Selection.Find.ClearFormatting
Selection.Find.Font.Color = wdColorRed ' 在这里可以设置更多的匹配格式,如字体、字号等
While Selection.Find.Execute(FindText:="", Forward:=True, Format:=True)
ActiveDocument.Indexes.MarkEntry(Selection.Range, Selection.Range.Text).Select
Selection.Collapse wdCollapseEnd
Wend

oSaveSelection.Select
ActiveDocument.Indexes.Add Selection.Range

MsgBox "完成!"

End Sub

如果楼主对于这个代码生成的索引表样式不太满意 , 也没关系 。因为现在所有索引条目已经建好,所以只需把自动生成的索引表删除后用Word自己的“插入-引用-索引和目录”命令来重新生成符合自己要求样式的索引表即可 。

相关经验推荐