2011-11-02 93 views
1

我需要一个脚本(或其他代码,C#等),它可以读取包含某个Word 2007文档中特定单词的每个段落/句子,并将它们移动到一个新的Word文档中,他们从中提取的原始(源)文档的文件名。读取Word文档的代码

+0

是在'docx'格式的文件? – KallDrexx

+0

您可以使用Office自动化或Aspose.Words。 –

+0

是的,这是一个docx(2007)文档。 – Alex

回答

1

如何使用文档索引器(例如dtSearch)来索引文档(word,pdf等),然后利用它们的API来以这种方式进行独特的搜索。从听起来可能是实现这一目标的最快方法。像dtSearch这样的授权索引器花费的钱(不是很多),但有时候花费的时间可能比花在编写自己的代码来完成同样的事情上的时间花费更多。

,我发现,可能会导致你在正确的方向,如果你不希望使用一个索引部分文章:

http://omegacoder.com/?p=555

http://weblogs.asp.net/guystarbuck/archive/2008/05/13/automated-search-and-replace-in-multiple-word-2007-documents-with-c.aspx

编辑 要查找包含特定单词的句子,请尝试此链接http://msdn.microsoft.com/en-us/library/bb546163.aspx

+0

谢谢,杰森。最棘手的部分是抓住包含单词的句子/段落。你如何做到这一点编程? – Alex

+1

嘿亚历克斯,看看这个链接是否可以帮助你:http://msdn.microsoft.com/en-us/library/bb546163.aspx – CodeLikeBeaker

+0

正是我需要的!谢谢,贾森:) – Alex