Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> gegevenscompressie >> Content
Hoe je bestanden met behulp van VBA Zip
Bij het programmeren in Microsoft Office Visual Basic for Applications ( VBA ) , is het soms noodzakelijk om andere programma's vanuit Word opent of bel , Excel of Access . De eenvoudigste manier om deze taak uit te voeren is door de VBA SHELL commando . Dit commando start een andere Windows of command line programma om onafhankelijk van de Office-programma uitvoeren . Zodra de andere programma draait , kan het Office-programma blijven andere taken uit te voeren . Gebruik een eenvoudige techniek om Winzip en archiveren een set bestanden met behulp van een Microsoft Access-formulier te voeren . Wat je
Microsoft Access 2000 of hoger
WinZip
Need Toon Meer Aanwijzingen

Open Microsoft Access ( 2000 of hoger ) 1 en maak een nieuwe database genaamd ZipSample . kopen van 2

Maak een nieuwe ongebonden vorm genaamd ZipForm . Deze vorm heeft geen tafel die ermee verbonden zijn . In plaats daarvan , zal het map te accepteren en zip-bestand namen ingetoetst door de gebruiker vervolgens zip de bestanden wanneer de knop wordt geklikt .
3

Voeg twee tekstvakken en een knop op het formulier . < Br

Name > het eerste tekstvak " mapNaam " en geef het de titel ' Folder : "

Naam
het tweede tekstvak " ZipFile " en geef het de titel " Zip File : "

Verander de label op de knop om " Zip . "
4

klik met de rechtermuisknop op de knop Zip en kies BOUWEN gevolgd door CODE . Dit zal de Visual Basic -venster te openen met een nieuwe lege methode . Binnen de methode lichaam ( op de lege regel boven End Sub ) voer de volgende code :

SHELL
" " " c: \\ Program Files \\ WinZip \\ WinZip32 " " - min - a - r" & ZipFile . & " " & Mapnaam & " \\ * * "

Toen geëvalueerd door de VBA interpreter , deze code zal de volgende tekst door te geven aan de commando-interpreter :


" c : \\ Program Files \\ WinZip \\ WinZip32 " - min - a - r zipfile.zip mapNaam \\ * *

WinZip
kan draaien met een aantal command line parameters . . In dit geval wordt het commando vraagt ​​WinZip om alle bestanden in de map mapNaam naar het archief zipFile.zip voegen . De - min argument vertelt WinZip om te draaien tot een minimum beperkt ( op de achtergrond ) , - een geeft aan dat het om bestanden toe te voegen aan het archief en - r geeft aan dat alle bestanden in submappen in deze map ook moet worden toegevoegd . Zie de website van WinZip ( zie bronnen ) voor de command line opties en een volledige lijst van command line argumenten .
5

Opslaan en sluiten van de Visual Basic -venster , sla het formulier vervolgens overschakelen naar weergave vormen. Het formulier zal verschijnen met de twee tekstvakken en een knop . Vul het formulier in en klik op de knop Zip om het formulier te testen .

Previous: Next:
  gegevenscompressie
·Wat zijn Zip Drives & Jaz -dri…
·Hoe een bestand met SSIS ZIP 
·Hoe maak je een zip- bestand t…
·Hoe je Zip-bestanden downloade…
·Hoe te comprimeren & Split Met…
·Hoe maak je een zip-bestand op…
·Hoe te activeren Dial Up Compr…
·Hoe maak je een Zip- extract v…
·Hoe maak je een ZIP-bestand De…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te Breuken in Excel Verwijder 
·Hoe de Excel keuzelijst gebruiken om Cel…
·Architecturale Computer Aided Drafting S…
·Educatieve Software Games voor peuters 
·Hoe te werken met Strings in PowerShell 
·De WDF File Extension 
·Java Tutorial voor beginners 
·Hoe maak je een kalender Aanvraag voor V…
·Hoe gebruik Excel om Multiple Regressie …
Copyright © Computer Kennis http://www.nldit.com