Macro pentru crearea unei copii a fișierului excel ca arhivă zip, macro-uri pentru excel

(fără a utiliza software-ul terț de arhivare)

Într-un atașament, un fișier care declanșează automat o astfel de macrocomandă atunci când pornește
Când deschideți acest fișier, dacă macro-urile sunt activate, o copie a cărții în format ZIP (arhivă) va fi salvată în dosarul My Backups.






Dosarul, dacă nu există, va fi creat automat de macro.

Funcție pentru dezarhivare (extragerea fișierelor din arhiva ZIP)

În urmă cu 5 zile 8 ore

Nu am întâlnit niciodată un astfel de lucru (nu am făcut arhive cu mai multe volume), așa că nu pot spune

Spuneți-mi cum să creați o arhivă ZIP de tip multivolume și să setați dimensiunea pieselor.

Funcția Zip_File este blestemată dacă există simboluri în calea fișierului arhivat. Există o cale în jurul acestei restricții?







Dmitry, da, ar trebui să fac acest cod.
Deci, lucrați cu ZIP în ferestre
Pentru despachetare, puteți utiliza WinRAR - va fi mai rapid. Exemple de coduri pe care le aveam pe site.

Programul continuă să funcționeze cu fișierul original

2) salvați registrul de lucru activ (care a fost creat atunci când foaia a fost copiată) sub numele specificat
de exemplu: ActiveWorkbook.SaveAs FileNameXls

3) închideți cartea de rezervă fără să o salvați din nou:
ActiveWorkbook.Close False

PS: dacă nu înțelegi - puteți plasa întotdeauna o comandă pe site

Prompt pozhlsta, am doua intrebari. În primul rând, cu care fișier va continua activitatea după salvare, astfel încât zabakapilsya sau cu originalul? Și în al doilea rând, este posibil să nu păstrăm întreaga carte, ci o anumită foaie din ea? De exemplu, programul este alcătuit din 4 coli, pe pagina 4 informații sumare. Este necesar ca o copie a fișierului să fie creată numai cu această singură pagină de 4 pagini.







Articole similare

Trimiteți-le prietenilor: