VBA宏从word文档中提取字符串

VBA宏从word文档中提取字符串,vba,excel,Vba,Excel,我有一个包含几个字符串的word文档。这些字符串的第一部分始终相同,例如ABC_001、ABC_002、ABC_003。我需要在文档中搜索“ABC_”子字符串,提取所有事件(“ABC_001”、“ABC_002”、“ABC_003”),并将它们复制到Excel表格中。 有人能帮忙吗 提前感谢。您可以参考VBScript正则表达式5.5并对其进行正则化。 看看 及 还有一些 编辑: 实际上,访问数据和“获取外部数据”可能更容易,可以手动或录制宏以了解vba结构 这会将所有入口放在单独的单元格中,然

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


提前感谢。

您可以参考VBScript正则表达式5.5并对其进行正则化。 看看

还有一些

编辑: 实际上,访问数据和“获取外部数据”可能更容易,可以手动或录制宏以了解vba结构


这会将所有入口放在单独的单元格中,然后用a检查它们以获得所需的零件

请告诉我们您尝试了什么?询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。另请参见:抱歉,我是VBA新手,尚未尝试任何解决方案,因为我没有找到从子字符串开始搜索字符串的方法,但总是相反,从字符串中查找子字符串,这不是我需要的。在尝试任何尝试之前,我应该先解决这个搜索问题。您好,谢谢您的回答,但是如果我理解正确,MID会在字符串中搜索许多字符。我正在寻找一个函数,如果存在,它从一个子字符串开始提取整个字符串。搜索“ABC_001”以提取“ABC_001”。