列 A にファイル パスと名前がある Excel スプレッドシートが必要です。マクロを実行すると、A1 で指定されたファイルがユーザーのマシンで開かれるとします。ファイルは.doc、.xls、.txtなどである可能性があります....私のvbaがアプリケーションへのフルパスを知る必要があるのではなく、vbaにマシンに「このファイルを開いてアプリケーションを使用してください」と伝えるにはどうすればよいですか拡張機能に関連付けられています" ?
私はすでにこれがフルパスで動作することを発見しました:
dblShellReturned = Shell("C:\Windows\System32\notepad.exe myfile.txt, vbNormalFocus)
次のようなもので動作させるにはどうすればよいですか:
dblShellReturned = Shell("myfile.txt", vbNormalFocus) ' how do I get this to work
前もって感謝します!