我创建了一个宏来运行已保存的导入(从Excel导入Access 2007的文件)。当我运行宏时,保存的导入运行并发生以下情况:
Run
,Create Outlook Task...
,Delete
和Close
。 Run
,下一个弹出窗口会询问“覆盖现有表格或查询?”Yes
或No
。 OK
按钮。 Clos
e 按钮。 如果它们总是一样的话,我有没有办法让所有这些按钮点击自动化? (粗体按钮是我将一直点击的按钮。)
答案 0 :(得分:5)
如果您使用DoCmd.RunSavedImportExport Method,则根本不需要与“管理数据任务”对话框进行交互。
DoCmd.RunSavedImportExport "YourSavedImportName"
但是,您必须处理可能出现的错误。例如,如果您的源文件不可用,您将收到类似
的错误运行时错误'3011':
Microsoft Office Access数据库引擎找不到该对象 '工作表Sheet1'。确保对象存在,并拼写其名称和 路径正确。
答案 1 :(得分:-3)
这可能过于简单,但您可以在导入之前在宏中使用Setwarnings:off命令。
现在我想看宏来自动导入