>VBAは、Officeアプリの操作以外ならばこのスレで質問しても大丈夫です。
との事なんで質問させていただきます。

Excel2002 + MySQL
VBAからテーブルのバックアップを取ろうと思って以下の処理を書いて
見たんですが、バックアップファイルが出来ません。
Dim shell_str As String
Dim ret

shell_str = "mysqldump database table1 -u root -phogehoge > D:/Data/SQL/table1.sql"
ret = Shell(shell_str, vbMinimizedNoFocus)

これをバッチファイル(例えばbkup.bat)にして

ret = shell("c:\temp\bkup.bat",vbMinimizedNoFocus)

で正常に走る事は確認しているんですけど、出来たらちょこまかしたバッチ
ファイルは作らずにVBA上からやりたいと思っています。どういう風にすれば
よろしいんでしょうか。