2017-02-03 66 views
0

我們有一個2步驟的過程,可將文件夾中的所有文件名收集到Word文檔中供其他地方使用。以編程方式啓動時,Word默認文件夾不同

最初的過程是運行一箇舊的DOS批處理文件,將文件名收集到DOS .txt文件中。然後,我們用一個導入.txt的宏啓動了一個Word .docx文件,並對格式進行了處理。目視檢查後,我們點擊「保存」就是這樣。

我有一個明智的想法,即通過直接從批處理啓動Word可以取出一個步驟,所以我插入了一行:start winword filename。除了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

我調查了啓動命令,但從未弄清楚它爲什麼運行不同。最終的解決方案是在宏中包含Save操作。我仍然不知道爲什麼我們之前不需要這樣做,但現在它可以工作,所以我們宣佈成功並繼續前進。

相關問題