Shellの使い方について
VBを最近はじめたのですが、Shellがうまくいかず、困っています。
下記のような内容で、MS-DOS上で動作するプログラムをShellで呼び出していますが、ファイルが見つからないというエラーが出てしまいます。(<D:\kakasi\401.txt:No such file or directory)
com1 = "kakasi.exe " + param + " <" + lbl_open_file + " > " + lbl_save_file
retval = Shell(com1, vbNormalFocus)
kakasi.exeには、パスが通してありますので、lbl_open_fileやlbl_save_fileのファイルが見つからないと思われます。
実行時のcom1の値は、kakasi.exe -Jk -Hk -Kk <D:\kakasi\401.txt > D:\kakasi\401.txt1
になっていて、DOSプロンプトから手入力、実行ではうまくいきます。
何が問題なのか分かる方、教えてください。
よろしくお願いします。
補足
「仏蘭」は、フランス(仏蘭西)のことでしょうか? Royal Dutch Shellは、 オランダに本拠地があるだけで、 資本は仏蘭(?)のものなのでしょうか? よろしくお願いします。