Database 如何使用VBA读取和存储数千个文件的文件路径、创建数据、修改数据和其他文件信息?

Database 如何使用VBA读取和存储数千个文件的文件路径、创建数据、修改数据和其他文件信息?,database,vba,excel,ms-access,Database,Vba,Excel,Ms Access,因此,我工作的公司将数千个与潜在客户相关的文件存储在服务器上的一个文件夹中。为了改进我的工作流程,我希望将所有这些文件(或指向这些文件的链接)存储在Excel工作表中(或者Access,尽管我从未使用过它),其中包含以下信息: 文件名、文件路径、创建日期、修改日期 有没有一种方法可以使用VBA实现这一点?是的,可以使用VBA实现,但使用Power Query则容易得多。Power Query是Microsoft针对Excel 2010和2013提供的免费插件,在2016年作为“获取和转换”内置

因此,我工作的公司将数千个与潜在客户相关的文件存储在服务器上的一个文件夹中。为了改进我的工作流程,我希望将所有这些文件(或指向这些文件的链接)存储在Excel工作表中(或者Access,尽管我从未使用过它),其中包含以下信息:

文件名、文件路径、创建日期、修改日期


有没有一种方法可以使用VBA实现这一点?

是的,可以使用VBA实现,但使用Power Query则容易得多。Power Query是Microsoft针对Excel 2010和2013提供的免费插件,在2016年作为“获取和转换”内置

开始新的查询“从文件>从文件夹”,选择所需的文件夹。您可以编辑查询以删除不需要的列。不需要编码

通过单击功能区中的“刷新”命令,可以随时刷新查询


如果您想改用VBA,可以在my上查看此宏。

您尝试了什么?您是否遇到任何特定的问题,例如错误消息或数据丢失?老实说,我在VBA方面还不够高级,甚至不知道要查找哪些函数/对象,多个谷歌搜索并没有让我更接近于发现我试图用Excel实现的目标是否可行。你必须使用Excel和VBA吗?您可以使用VB.NET和类似EPPlus的Excel库。如果您可以使用SQLServer文件表,那么使用SQLServer文件表也可能是一种很好的方法。