1

最終的に関数を使用するマクロを実行しようとすると、次のエラーが発生しDoCmd.TransferTextます。以下はエラーです。

Cannot find object. Make sure the object exists and you spell its name and path correctly

以前にこの方法を使用して、テキスト ファイルを作成し、テーブルまたはクエリからコンテンツを追加したことがあります。誰かがこれについて私を修正できますが、ファイルがまだ存在しない場合、Transfer Text メソッドはファイルを作成しませんか?

ここに私がそれを呼び出すコードがあります:

'Create Dispense File
DoCmd.TransferText acExportDelim, "DispenseExportSpec", "qryExport", DispenseFileName
Call Sleep(5000)

DoCmd.TransferText acExportDelim, "ExportDispenseCFSpec", "qryExportDispenseCF",     ExportDispenseCFName
Call Sleep(5000)

(最初は失敗します)フォルダーとそのサブフォルダーに対して完全な読み取り/書き込み/編集機能があるため、これは許可の問題ではありません/すべきではありません。何度も確認したのでパスの問題ではないので、ここで何が問題なのですか?

アクセス バージョン: MS Access 2003

ありがとう

4

1 に答える 1

2

spec 引数を削除して、デフォルトを使用してみてください。そのドキュメントは不安定なようです。ただやるDoCmd.TransferText acExportDelim, , "qryExport", DispenseFileName

于 2013-07-01T13:21:19.713 に答える