我创建了一个宏来运行保存的导入(从 Excel 导入到 Access 2007 的文件)。当我运行宏时,保存的导入运行并发生以下情况:
- 弹出“管理数据任务”窗口。
- 我必须从以下选项中进行选择:
运行
、创建 Outlook 任务...
、删除
, 和关闭
。 - 如果我选择
运行
,下一个弹出窗口会询问“是否覆盖现有表或查询?” - 我必须选择:
Yes
或No
。 - 弹出另一个窗口并显示“所有对象都已成功导入。”
- 我必须单击
OK
按钮。 - 我必须单击“管理数据任务”窗口上的
关闭
e 按钮。
如果所有这些按钮点击总是相同的话,有什么方法可以让我自动点击这些按钮吗? (粗体按钮是我会一直点击的按钮。)
最佳答案
如果您使用 DoCmd.RunSavedImportExport Method您根本不需要与“管理数据任务”对话框进行交互。
DoCmd.RunSavedImportExport "YourSavedImportName"
然而,您将不得不处理可能出现的错误。例如,如果您的源文件不可用,您将收到类似
的错误Run-time error '3011':
The Microsoft Office Access database engine could not find the object 'Sheet1'. Make sure the object exists and the you spell its name and the path correctly.
关于ms-access - 如何在 Access 2007 的宏中自动执行已保存的导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230931/