説明:
通常Accessからファイルを起動する場合はマクロやShell関数を利用できるが、ファイルを開く場合にアプリケーションによって開かない場合がある。これを回避するためファイルを開くときは関連付けられたアプリケーションから起動することでトラブルを回避できる。
Accessで関連付けられたアプリケーションからファイルを開く場合はWindowsAPIを使用します。

サンプルプロシージャ:
標準モジュールに記述します。

Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long