vba壓縮文件夾
㈠ 你好,我有個問題請教你,關於vba里把一個剛生成的文件壓縮為zip格式的語句
Shell "C:\Program Files\WinRAR" & "\WinRar.exe M C:\test.zip C:\HPDIU.log"
㈡ 如何用VB代碼壓縮一個文件夾中的所有文件成一個壓縮包
DIR 可以
還可以用FSO 對象,來完成!
Dir 函數
返回一個 String,用以表示一個文件名、目錄名或文件夾名稱,它必須與指定的模式或文件屬性、或磁碟卷標相匹配。
語法
Dir[(pathname[, attributes])]
Dir 函數的語法具有以下幾個部分:
部分 描述
pathname 可選參數。用來指定文件名的字元串表達式,可能包含目錄或文件夾、以及驅動器。如果沒有找到 pathname,則會返回零長度字元串 ("")。
attributes 可選參數。常數或數值表達式,其總和用來指定文件屬性。如果省略,則會返回匹配 pathname 但不包含屬性的文件。
設置值
attributes 參數的設置可為:
常數 值 描述
vbNormal 0 (預設) 指定沒有屬性的文件。
vbReadOnly 1 指定無屬性的只讀文件
vbHidden 2 指定無屬性的隱藏文件
VbSystem 4 指定無屬性的系統文件
vbVolume 8 指定卷標文件;如果指定了其它屬性,則忽略vbVolume
vbDirectory 16 指定無屬性文件及其路徑和文件夾。
注意 這些常數是由 VBA 所指定的,在程序代碼中的任何位置,可以使用這些常數來替換真正的數值。
㈢ VBA百度下載怎麼解壓安裝
VBA解壓壓縮文件調用的是WinRAR的命令。解壓過程:
1、到官網下載安裝WPS。
2、下載VBA安裝包。
3、安裝VBA解壓或直接打開,上面下載的VBA安裝包,並按順序逐個安裝。
4、安裝完畢。
㈣ excel vba怎麼打包
方法/步驟
新建一個Excel文檔。注意的是Excel有三種格式分別是.xls(兼容格式);.xlsx(壓縮格式);.xlsm(啟動宏格式)。.xls是老版本03版及以前Excel的格式,.xlsx(壓縮格式)相比.xls更加節約空間,而且也適用新版Excel的功能(將.xlsx另存為.xls會丟失部分高版本特性),所以壓縮格式也是07版及以後很多版本的默認保存格式。.xlsm和.xlsx基本相同,但是比.xlsx多了一個特性,可以保存宏代碼。也因此,如果你的文件寫有你需要保存的代碼,則必須保存為.xlsm格式。否則會出現代碼丟失的現象。這一點需要切記!!!!
㈤ 如何使用winrar命令行壓縮一個文件夾,並且打開壓縮文件是直接顯示該文件夾
@echo off
"C:\Program Files\WinRAR\rar.exe" a -ep1 -R C:\Users\Administrator\Desktop\1\1.rar C:\Users\Administrator\Desktop\1
試一試。我找這個問題找了好久,最後找不到,有個同事對VB有些了解,幫忙弄的這個。
"C:\Program Files\WinRAR\rar.exe"這個是rar的路徑,也可以WinRAR a這種。
-ep1是關鍵,沒有這個就是所有文件都在一個路徑里了。
-R這個不太懂。
C:\Users\Administrator\Desktop\1\1.rar這個是指把壓縮包放在哪兒,名字為1的rar文件。C:\Users\Administrator\Desktop\1這個是指把哪個路徑的文件壓縮。具體根據實際情況自己修改,這只是我自己建的例子。如有錯誤,歡迎指正。如有幫助,點贊啥的也不要吝嗇哈。