Access2019で作成したデータをAccess2003で使用しようとしたところ、
下記のようなエラー表示になり使用できませんでした。
(Access2019では問題なく使用できています。)
「データベースまたはプロジェクトに、
ファイル”MSOUTL.OLB"version 9.6.を参照する切断された参照が含まれています。」
参照設定を確認しましたが、
Outlookは参照設定されており、参照不可の表示になっているものもなかったのですが何が原因でしょうか。
【Accessデータの構成】
➀フォームのテキストボックスに日付(yyyymmdd)を入力しコマンドボタンをクリック
➁指定日付のエクセルデータ「リストyyyymmdd_hhnnss.xlsx」がデスクトップに作成される
(元データはクエリから引っ張っている)
【コマンドボタンのコード】
Private Sub コマンド1_Click()
Dim Path As Variant
Path = CreateObject("WScript.Shell").Specialfolders("Desktop") & "\" & "リスト" & Format(Now, "yyyymmdd_hhnnss") & " .xlsx"
DoCmd.TransferSpreadsheet acExport, 10, "新規リスト", Path, True, ""
MsgBox "新規リスト_エクスポートされました"
End Sub
当て推量です。Access2019のパソコンでほにゃららを参照していたので、Access2003のパソコンでも参照しようとするが、見つからない。つまり、MSOUTL.OLB"version9.6をインストールするか、存在しない参照設定を外して参照不可にしないといけないのかも。
当然、Access2003のパソコンで確認されてますよね。
まあ、Access2003はとっくの昔にサポートが切れてますので、何が起きても不思議ではないですが。