投稿日 | : 2002/10/22(Tue) 12:13 |
投稿者 | : KKK |
Eメール | : |
URL | : |
タイトル | : shell関数で空白のあるフォルダは使えない |
お世話になっております。
http://www.bcap.co.jp/hanafusa/VBHLP/tap_shell.htm
で
ご注意
c:\My Documents のような空白を使用したフォルダー等はShell関数
では使用できません。(MS-DOS 流ルールにより)
そこでファイル名にChr(34) & "ファイル名" & Chr(34) を追加することで
空白入りファイルが使えるようになります。
但し、最近の機種は使用可能のようです。(Win98 SE 以降??)
と書いてあったのですが、
text = "C:\WINNT\SYSTEM32\Cmd.exe /C C:\orant\BIN\PLUS80.EXE "
text = text & "-S " & "******/*******@******* " & "@" & c:\program files_
\test & "\tbl_test.sql"
Shell(text, vbHide)
という感じで、SQL*PLUSからtbl_test.sqlを実行したいのですがどうもうまくいきません。
この場合でもchr$(34)が必要になってくるのでしょうか?
また、必要だとしたらどこに追加すればいいでのでしょうか?
お願いします。