小编Mic*_*B12的帖子

Excel VBA如何使用默认应用程序打开文件

我想要一个Excel电子表格,其中包含A列中的文件路径和名称.运行宏时,假设应在用户的计算机上打开A1中指定的文件.该文件可能是.doc,.xls,.txt等....而不是我的vba需要知道应用程序的完整路径,我怎么能让vba告诉机器"请打开这个文件并使用你的应用程序与扩展相关联"?

我已经发现这可以使用完整的路径:

dblShellReturned = Shell("C:\Windows\System32\notepad.exe myfile.txt, vbNormalFocus)
Run Code Online (Sandbox Code Playgroud)

我怎么能让它与以下的东西一起工作:

dblShellReturned = Shell("myfile.txt", vbNormalFocus) ' how do I get this to work
Run Code Online (Sandbox Code Playgroud)

先感谢您!

excel vba excel-vba

22
推荐指数
3
解决办法
7万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1