分析している化合物のさまざまな領域に対応する特定の Excel ワークシートがあり、MS Access 2007 のフォームの特定のボタンにそれぞれを個別にリンクする必要があります。スプレッドシートの設定方法では、単純にインポートすることはできません。実際のExcelファイルを開くデータベースをクリックできるボタンが欲しいです。これまでのところ、これを解決できるものは何もないので、どんな助けも大歓迎です!!
2 に答える
1
への API 呼び出しを使用して、VBA で任意のファイルまたはアプリケーションを開くことができますShellExecute
。
これをモジュールに入れます:
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 lpnShowCmd As Long) As Long
Public Sub OpenFile(ByVal File As String)
ShellExecute 0, "open", File, "", "", 1
End Sub
これで、メソッドを使用しOpenFile
て Excel ファイルを開くことができます。
OpenFile "C:\YourExcelFile.xls"
Windows エクスプローラーでクリックした場合と同じように、デフォルトのアプリケーション (できればマシンの Excel) で開きます。
于 2012-06-26T18:53:05.043 に答える
1
ほとんどの場合、アプリケーションで FollowHyperlink を使用できます。
FollowHyperlink "c:\docs\myexcel.xls"
于 2012-06-26T18:54:18.240 に答える