Vba 如何列出给定文件夹的所有文件(通过子文件夹递归)?

Vba 如何列出给定文件夹的所有文件(通过子文件夹递归)?,vba,ms-word,Vba,Ms Word,我正在编写microsoft word宏,在vb.net中遇到困难。请帮助。一个单词宏通常是用VBA编写的,而不是用VB.Net编写的,我想你指的是VBA 使用FileSystemObject访问文件系统,然后使用递归“走”下去。以下是一个示例: 如果您实际使用的是VB.Net,则想法相同,但使用的是System.IO.Directory,而不是FileSystemObject查看答案-VB6与VBA几乎相同 如果要FileSystemObject 或者您可以只使用CDirDrill类,这意

我正在编写microsoft word宏,在vb.net中遇到困难。请帮助。

一个单词宏通常是用VBA编写的,而不是用VB.Net编写的,我想你指的是VBA

使用
FileSystemObject
访问文件系统,然后使用递归“走”下去。以下是一个示例:

如果您实际使用的是VB.Net,则想法相同,但使用的是
System.IO.Directory
,而不是
FileSystemObject

查看答案-VB6与VBA几乎相同

  • 如果要
    FileSystemObject
  • 或者您可以只使用CDirDrill类,这意味着您不需要任何外部引用

我个人喜欢FileSystemObject方法。我通常设置一个递归搜索函数,就像找到的函数一样,从来没有遇到过任何问题。

它确实是VBA。谢谢你,呵呵。你的意思是,这个问题是这个网站上其他问题的复制品,只有其他人有答案……不,我不是这么说的。这个问题是关于VBA的。其他问题的答案适用于VB6,不能全部直接用于VBA。例如,“如果要使用
FileSystemObject
,则需要添加对Microsoft脚本运行时的引用。”