作者zchien (小建)
看板Visual_Basic
標題[VBA ] 有辦法把其他程式包進來嗎
時間Sun May 26 14:39:52 2013
我要問的問題可能有點蠢
我寫了一個VBA程式,其中有一個功能,
他會去呼叫7z.exe ,去做解壓縮的動作
但是我目前遇到一個比較麻煩的地方,
就是如果要執行程式時,我必須將7z.exe放在我預設的目錄
再去跑巨集...
不知道是否有機會可以將7z.exe,包進我的vba內
這樣我就不需要在多複製一個檔案,到我預設的目錄了
我記得如果是vb的話,是否有這功能
但是vba是否沒有
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.242.158.226
1F:推 chinoyan:不能包的話,就檢查檔案是否存在,不存在自動下載 05/26 23:06
2F:→ MOONRAKER:zip包一下,有何麻煩的 05/27 12:27
3F:→ MOONRAKER:如果你的user打開後又故意刪掉,那是他的錯。 05/27 12:27
4F:→ zchien:抱歉..我表達的不好..我的意思是..VBA有沒有機會把7z.exe 05/28 00:50
5F:→ zchien:包含在裡面...意思就是..直接跑巨集..就有解壓縮功能 05/28 00:50
6F:→ zchien:不在另外需要去管7z.exe,存不存在 05/28 00:51
7F:→ zchien:VB是不是也只能包dll檔..可以包exe檔的嗎??? 05/28 00:52
8F:→ chinoyan:ZCHIEN,可以放在資源檔裡解出來 05/28 05:20