1
在我的excel VBA代碼中,我自動運行運行ftp
的腳本(「PULLSCRIPT」,也是在代碼中創建的)的過程,打開我的FTP地址,輸入我的用戶名和密碼,使用mget
提取文件,最後使用名稱將該文件移動到另一個文件夾。它的工作原理在Excel VBA(我點擊宏和它所有這些步驟,無需手動輸入),但是當我複製並粘貼到PowerPoint VBA,行FTP命令在Excel VBA中可用但不是PowerPoint
Shell ("ftp -s:" & sWorkingDirectory & FTP_BATCH_FILE_NAME)
不運行。它不會給我一個錯誤,而且,F8單步執行它,它看起來像shell打開(就像我在Excel中單步執行時一樣),但它永遠不會運行PULLSCRIPT(或者如果它確實沒有運行)。當我手動打開cmd
並運行PULLSCRIPT時,它的工作原理是自動化,所以人們不必這樣做。
感謝它的工作!不知何故,Shell命令在另一個目錄中運行PULLSCRIPT,所以我添加了ChDir「C:\ correct path」,它的工作原理! – user90823745