有没有办法提取word文档的属性

来源:百度知道 编辑:UC知道 时间:2024/05/14 05:35:07
公司要将文件的做个目录,文件名一般是以流水号为文件名,文件名全写在了word的文档属性里了,请问有人有办法能批量将word的文档属性导出吗,最好是能详细说明,因为我暂时只需要提取属性中的“标题”项。
谢谢
1楼和2楼给的答案均是提取文件名,并不是我要的提取word的文档属性,说一下,word的文档属性你可以右键一个doc文档,选择属性,我需要提取的是“摘要”或者“自定义”两个选项卡中的所有内容,或者指定其中的一项。
谢谢楼下另外2位给答案者的支持,但是我不是什么电脑高手,没学过编程,希望2位高手给了简单而且能批量导出的方法,要是命令行能搞定,或者做个比较全面的导出软件,我即能给分。
最后,感谢那些支持我问题的人!

没找到专门的工具,其实自己编程解决还是很容易的.
如果楼主不是现在就要的话,给我发个消息,晚上回家写下程序.

假定文件夹是“D:\dddd”

最简方法——
打开命令行(在“运行”中输入cmd回车),再输入"c:\CD D:\dddd"回车就进入了该文件夹,
再输入“d:\dddd\tree > A.txt”回车,
打开A.txt文件你看到了什么?直接打印就是了。

=========================================

第二种方法:
直接启动命令行,进入该文件夹,输入““for %a in (*.doc) do echo %~fa >>A.txt”
找到A.txt。打开,打印!
注:楼主要的可能是第二种方法中得到了效果(文件名直接被列出)
第一种办法中,生成的目录是按“树”状菜单的形式生成的,适用于生成“磁盘‘的目录,比如,你如果在C盘根目录下输入该命令,“C:\tree 〉 c:\a.txt”当你打开a.txt,时会令你惊讶!这个功能还有许多共享软件拿来卖钱!
注意一下“大于”号在这里被“过滤”了,不要复制我上面的代码,一定要自己手工输入!

2个文件夹,各有10个文件。前10个文件和后10个文件实质一样,只是名字不同,我想让他们的名字互换,我该怎么做呢?谢谢!
也就是把“第一个文件夹的文件”和“第二个文件夹的文件”,他们的名字互换!

就是说要批量把word文档文件名导出来么。
在cmd模式下进入这些文件所在目录,输入dir >c:\list.txt 回车,然后所有文件名称都被导出到c:\list.txt,打开就能看到了。导出之后还可以用文本导入向导导入EXCEL处理。

word本身不行了,需要用vba来实现,我做过类似的实现功能(批量修改属性)。不知道你会不会vba,给你段代码看看吧。

For Each filePath In filePat