我有一个特定的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中