2017-02-03 7 views
0

フォルダからWord文書にすべてのファイル名を収集して別の場所で使用する2段階のプロセスがあります。プログラムで起動するとWordの既定のフォルダが異なります

元のプロセスは、ファイル名をDOS .txtに集めた古いDOSバッチファイルを実行することでした。その後、.txtをインポートしてフォーマットをマッサージしたマクロを持つWord .docxを起動しました。目視検査の後、私たちは '保存'を押すとそれはそれでした。

私はバッチから直接Wordを起動することによってステップを取り出すことができるという明るい考えを持っていたので、私はその行を挿入しました:start winword ファイル名。これは、Wordが保存したいデフォルトの場所がテンプレートフォルダになっていることを除いて、素晴らしい動作です。それを実行すると古い方法はまだ完全に動作します。

質問:プログラムでWordを起動すると、デフォルトの場所が変更される理由と、正しい場所に強制的に戻す方法を教えてください。

おかげであなたが使用することができます

+1

STARTコマンドのヘルプファイルをお読みください。私はそこに有益なオプションがあると思う。 – Squashman

答えて

0

start /D C:\path\to\folder "" winword.exe 

このプログラムは、winword.exeを開始しC:\path\to\folder
にすべてのファイルを保存するには、病気winword.exeが現在のディレクトリにあることを前提としています。 startコマンドのヘルプのための
http://ss64.com/nt/start.htm

0

は、私はそれが違った操作理由を理解しました決してstartコマンドを調査しませんが、。最終的な解決策は、マクロに保存アクションを含めることでした。なぜ私たちは以前にそれをする必要がなかったのかまだ分かりませんが、今は成功していると宣言しています。

関連する問題