この問題(アクセス2007と高い)を解決するためのハンドラを提供し、エラー:次のように
Sub Importer()
On Error GoTo ErrImport
DoCmd.RunSavedImportExport "import_name"
ExitImporter:
Exit Sub
ErrImport:
MsgBox Error 'Err = 31602 for missing import specification
Resume ExitImporter
End Sub
より一般的な解決策は、に、TransferTextコマンドを使用します。
それらが保存されているAccess 2003で
Sub Importer()
On Error GoTo ErrImport
DoCmd.TransferText acImportDelim, "Import_file Import Specification", "import_file", "import_file.txt", False
ExitImporter:
Exit Sub
ErrImport:
MsgBox "Error Number = " & Err & ", Message=" & Error ' Error 3011 indicates import_file.txt not found
Resume ExitImporter
End Sub
することを避けるためでしょうAccess 2007:[DoCmd.RunSavedImportExportメソッド](http://msdn.microsoft.com/en-us/library/bb243760(v=office.12).aspx) "**追加されたバージョン:** Access 2007" – mwolfe02
Ah 、ありがとう。私はテストまで知らなかったでしょう... – jasongetsdown
親指をありがとう。私はAccess 2002でテストしたより一般的なソリューションを投稿しました。 –