7/8に続き2回目の質問です。
今回は、テーブルに保存したOLEオブジェクト型のExcelファイルのオープン方法
について、わかる方がいらっしゃいましたらご教授願います。
1.テーブル定義
Accessのテーブルを以下の様に定義しています。
1)テーブル名:テーブル1
2)id(オートナンバー型)
3)Excel_file(OLEオブジェクト型)
2.やりたいこと
コマンドボタン押下後に、テーブル上のExcel_fileをオープンする
3.現状のコード
Public Sub Command1_Click()
Dim cnn1 As New ADODB.Connection 'コネクション
Dim rst As New ADODB.Recordset 'レコードセット
Dim strCnn As String '接続文字列
'接続文字列
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0; "
strCnn = strCnn & "Data Source=E:\Flets\Excelファイル表示.mdb"
'接続の確立
cnn1.Open strCnn
' テーブル1のオープン
rst.Open "テーブル1", cnn1, adOpenKeyset, adLockPessimistic
'★★★わからないところ★★★★★★★★★★★★★★★★★★★★★★
'テーブル内のExcel_fileフィールドに格納されているOLEオブジェクト
'型のExcelファイルをオープンする
'最終レコードまでの繰り返し
Do Until rst.EOF
Loop
'★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
'オブジェクトの開放
Set rst = Nothing
Set cnn1 = Nothing
'レコードセット、接続のクローズ
rst.Close
cnn1.Close
End Sub