(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.