Excel で VBA マクロを作成する必要があります。
タスクは、ボタンがクリックされるとコマンドが cmd で実行されることです。
実行するコマンドはrfrompcb
であり、ファイルのパスを引数として使用するため、スペースが含まれているため、パスをラップする最初のレベルの文字列があります。このコマンドは cmd で実行されるため、cmd コマンドの引数である第 2 レベルの文字列があります (これがcmd /c "rfrompcb ""file_path"""
正しいことを願っています)。次に、VBA のシェルによって呼び出されるため、cmd コマンドをラップし、シェルの引数として機能する第 3 レベルの文字列があります。
私の質問は次のとおりです。二重引用符はいくつ必要ですか? 最終的なコマンドライン文字列がどのようになるかについて、私はかなり混乱しています。そのような文字列を作成する方法を誰かに教えてもらえますか? または、文字列の入れ子を少なくする別の方法はありますか?
ありがとう。