VBA宏从word doc中提取字符串

时间:2013-11-11 10:55:34

标签: vba excel-vba excel

我有一个包含多个字符串的word文档。这些字符串的第一部分始终相同,例如ABC_001,ABC_002,ABC_003。我需要在doc中搜索“ABC_”子字符串,提取所有出现的内容(“ABC_001”,“ABC_002”,“ABC_003”)并将它们复制到Excel表格中。 有人可以帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以参考VBScript正则表达式5.5和正则表达式。 看看http://www.macrostash.com/2011/10/08/simple-regular-expression-tutorial-for-excel-vba/

http://txt2re.com/

和一些VBA multiple matches within one string using regular expressions execute method

编辑: 实际上,可能更容易去数据和“获取外部数据”选择去限制器和导入,手动或录制宏来感受vba结构。

这应该让你在单独的单元格中进行所有的委托,然后使用MID进行检查以获得所需的部分