0
私はワード文書とデータを格納するデータベースを構築しています。この表には、文書という単語のコピーが添付されています。アクセステーブルから添付ファイルを開く方法
VBAを使用してField1(デフォルト名)から添付ファイル(ワードドキュメント)のコピーを参照して開くにはどうすればよいですか?
私はDAOレコードセットを使用しようとしましたが、バグが続いています。アタッチメントのオブジェクト参照ドキュメントはほとんど役に立たなかった。
追加情報が必要な場合は教えてください。ありがとうございました!
Private Sub Field1_AfterUpdate()
'Outline:
'Macro is on Form_Entry. After user uploads an attachment into the DB via form,
'I would like to open a copy of the attachment
'and perform additional actions on the document
'Declarations
Dim Active_DB As DAO.Database
Dim Active_Q As DAO.QueryDef
Dim Active_RS, iRS As DAO.Recordset
Dim Active_Field As DAO.Field
'Refresh form such new entry is created
Forms!Entry.Refresh
'Connect DB
Set Active_DB = CurrentDb
Set Active_RS = Forms!Entry.Recordset
'Retrieve recordset of the current record entry.
Active_RS.FindFirst "ID =" & Forms!Entry.ID.Value
'This is where I run into problems. I am not sure what the command is to open a document.
Set Active_Field = Active_RS!Field1.Open
Debug.Print Active_Field.FileName
End Sub
コードのない質問は閉鎖される傾向があります。コードにエラーがある場合でも、それを含めるのが最善です。 –
@TimWilliams。メモをありがとうございます。私は私の投稿を編集しました:) – DVCode
レコードセットから直接ドキュメントを開くことはできません。ファイルに保存し、そこから開く –