[VBA ] 有辦法把其他程式包進來嗎

看板Visual_Basic作者 (小建)時間12年前 (2013/05/26 14:39), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
我要問的問題可能有點蠢 我寫了一個VBA程式,其中有一個功能, 他會去呼叫7z.exe ,去做解壓縮的動作 但是我目前遇到一個比較麻煩的地方, 就是如果要執行程式時,我必須將7z.exe放在我預設的目錄 再去跑巨集... 不知道是否有機會可以將7z.exe,包進我的vba內 這樣我就不需要在多複製一個檔案,到我預設的目錄了 我記得如果是vb的話,是否有這功能 但是vba是否沒有 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.158.226

05/26 23:06, , 1F
不能包的話,就檢查檔案是否存在,不存在自動下載
05/26 23:06, 1F

05/27 12:27, , 2F
zip包一下,有何麻煩的
05/27 12:27, 2F

05/27 12:27, , 3F
如果你的user打開後又故意刪掉,那是他的錯。
05/27 12:27, 3F

05/28 00:50, , 4F
抱歉..我表達的不好..我的意思是..VBA有沒有機會把7z.exe
05/28 00:50, 4F

05/28 00:50, , 5F
包含在裡面...意思就是..直接跑巨集..就有解壓縮功能
05/28 00:50, 5F

05/28 00:51, , 6F
不在另外需要去管7z.exe,存不存在
05/28 00:51, 6F

05/28 00:52, , 7F
VB是不是也只能包dll檔..可以包exe檔的嗎???
05/28 00:52, 7F

05/28 05:20, , 8F
ZCHIEN,可以放在資源檔裡解出來
05/28 05:20, 8F
文章代碼(AID): #1HeQuwwl (Visual_Basic)
文章代碼(AID): #1HeQuwwl (Visual_Basic)