Access 2007でField2にアクセスする

access-vba dao ms-access vba

Access 2007データベースに格納されている添付ファイルを電子メールで送信するための簡単な小さなルーチンを作成しようとしています。 どういうわけか、私はそれの最も単純な部分を動かすことができません。

次の行に「ユーザー定義型が定義されていません」というエラーが表示されます。

薄暗いattachmentFieldとしてDAO.Field2

これまでのところ、私はまだDAOオブジェクトにアクセスしていませんが、関連する参照を追加するだけでよいと私は思いました。 つまり、私はその参照が何であるかについて誤解しているようです。 意味のある “Microsoft DAO 3.6 Object Library”を試してみましたが、それでも同じエラーメッセージが表示されます。 それから私は3.5の同じことを試してからJETを試してみて、それからはるかに少ない意味をなすものをさらにいくつか試した。

私が本当の基本である何か他のものを逃した場合に備えて、これは完全なリストです。 私はそれがひどいクリーンアップを必要としているのを知っています、しかし、私はそれを最初にうまく動かしたいです。

プライベートSub Command4_Click()Outlook.Applicationとして薄暗いappOutLook Outlook.MailItemとして薄暗いMailOutLook

MailOutLookの場合はTo = Description.Value .Subject = "Confirmation of"

'DAO.Field2 attachmentField = Recordset( "Att")attachmentField.SaveToFile "C:\ Temp \"として次の行にエラーがあります。

'.DeleteAfterSubmit = True。End Subで終了送信します

何か案は?

  1  1


ベストアンサー

新しいFIELD2オブジェクトをサポートするDAOバージョン12への参照が必要です。

この参照を追加してみてください – “Microsoft Office 12.0 Accessデータベースエンジン”

4


行をに変更します。

薄暗いattachmentFieldとしてDAO.Field

また、レコードセットはどこから来たのでしょうか。 それはどこで記録で満たされているのですか?

-2


タイトルとURLをコピーしました