【发布时间】:2013-02-25 12:36:55
【问题描述】:
我正在尝试自动添加具有相同(已知)布局的新文本文件。
使用制表符(TAB 按钮)分隔列。我的问题是,是否可以在 VBA 中执行此操作?比如,在用于导入文本文件的访问向导中?
我在 VBA 中使用DoCmd.TransferText 方法
【问题讨论】:
-
开始这种过程的最简单方法是在 excel/access 或其他任何方式中记录您手动执行的宏,然后获取生成的 VBA 并将其概括为输入参数等。跨度>
-
@JonEgerton 我不相信你可以在 Access 中录制宏。
-
不,但您应该能够在 Excel 中这样做,然后将生成的 VB 重新使用到您的代码中 - 对象模型将可用(只要您拉入正确的引用) .
-
@JonEgerton 除非您通过 Excel VBA 打开 Access 表,否则您将无法访问表。另外,当可以在 Access 中本地完成时,为什么要在 Excel 中编写它并在 Access 中使用 Excel 引用?我理解尝试通过录制宏来简化,但在这种情况下可能会进一步混淆问题。