【发布时间】:2015-09-07 04:08:25
【问题描述】:
我有一个 Excel 文件,它通过“连接”菜单从多个 CSV 文件中提取数据。我遇到的问题是我需要能够从 VBA 中更改 CSV 文件的路径。
在重复 Binging(这几乎是一个坏词)之后,我遇到了一些解决方案,但它们涉及 SQL 连接而不是文本连接。由于文件是 CSV,Excel 使其成为文本连接,因此没有 ODBC 连接字符串可修改(尝试从 VBA 修改时出现错误)。我也翻遍了 MSDN 文档,但无济于事。
有谁知道从 VBA 中更改 Excel 中“文本”连接路径的方法?
另外,由于我正在讨论这个主题,是否可以使用文件的相对路径而不是完整的文件路径(例如“\data\some_report.csv”而不是“c:\somedir\data\ some_report.csv")?
【问题讨论】: