我有一個特定的excel工作表,用於化合物中的許多不同區域,我正在分析並需要將每個單獨鏈接到MS Access 2007中的窗體上的特定按鈕。電子表格設置不允許我簡單地導入它,所以我想有一個按鈕,我可以點擊數據庫,將打開實際的Excel文件。目前爲止我沒有發現任何東西已經能夠解決這個問題,所以任何幫助將得到最多的讚賞!將Excel文件鏈接到MS Access表格
2
A
回答
1
您可以使用對ShellExecute
的API調用在VBA中打開任何文件或應用程序。
把這個模塊中:
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"
它將與默認的應用程序(希望Excel中你的機器上打開)就好像您在Windows資源管理器中單擊它一樣。
1
在大多數情況下,你可以使用FollowHyperlink與應用:
FollowHyperlink "c:\docs\myexcel.xls"
相關問題
- 1. 將Excel表格鏈接到MS Access中的表格 - 使用VBScript
- 2. 將MS Excel文件鏈接到MS Access時丟失了數字/日期格式
- 3. 當鏈接到MS Access時,在MS Excel中缺少Guids鏈接
- 4. 如何將ms excel 2003鏈接到ms access 2003
- 5. 自動將不同的excel文件導入MS Access 2010表格
- 6. MS Access - 鏈接文本文件錯誤
- 7. VBA將Excel電子表格鏈接到Access
- 8. 誰鏈接到我的MS Access表?
- 9. 將MS Access 2010表導出到Excel 2010
- 10. 將MS Access圖表導出到Word/Excel
- 11. MS Access打開Excel文件強制鏈接更新
- 12. 如何將HTML文檔與多個表格鏈接到MS Access數據庫
- 13. 將Excel電子表格導入現有的MS Access表格
- 14. VBA Excel - 將列名保存到MS Access的電子表格中
- 15. 如何將MS Access 2016鏈接到Visual Fox Pro dbf表作爲鏈接表?
- 16. MS Access 2003 - 將文本文件導入MS Access數據庫表
- 17. 如何通過C#編程式刷新MS Access鏈接表(使用Excel文件)?
- 18. 使用VBA將Access文件表導出到Excel電子表格
- 19. MS Access,Excel,SQL和新表格
- 20. MS Access VBA格式Excel
- 21. MS Access:鏈接到行X> 1上的標題的Excel文件?
- 22. MS Access使用FIND按鈕將錶鏈接到SQLServer
- 23. 將MS Access錶鏈接到PG管理模式
- 24. ms access access關閉表格
- 25. MS Access表單按鈕,允許用戶瀏覽/選擇文件excel,然後將文件導入到表格
- 26. 從VBS文件更新MS Access鏈接表
- 27. MS Access:更新鏈接列表框
- 28. MS-Access鏈接表的併發錯誤
- 29. MS-Access添加其他鏈接表
- 30. 使用vb.net將Excel文件上傳到MS Access中