Software  
 
Conhecimento computador >> Software >> compressão de dados >> 
Como Zip arquivos usando VBA
Ao programar em Microsoft Office Visual Basic for Applications ( VBA ) , às vezes é necessário para abrir ou chamar outros programas de dentro do Word , Excel ou Access. A maneira mais fácil de realizar esta tarefa é através do comando VBA SHELL. Este comando inicia o Windows ou outro programa de linha de comando para executar independente do programa Office. Uma vez que o outro programa está em execução, o programa do Office pode continuar a executar outras tarefas. Use uma técnica fácil de executar Winzip e arquivar um conjunto de arquivos usando um formulário do Microsoft Access. Coisas que você precisa
Microsoft Access 2000 ou posterior
WinZip
Mostrar Mais instruções
1

Abra Microsoft Access ( 2000 ou posterior) e criar um novo banco de dados chamado ZipSample .
2

Criar um novo formulário independente chamado ZipForm . Este formulário não tem tabela associada a ele. Em vez disso , ele irá aceitar pastas e arquivos zip nomes digitados pelo usuário , em seguida, zip os arquivos quando o botão é clicado.
3

Adicione duas caixas de texto e um botão no formulário. < Br >

Nomeie a caixa de texto em primeiro lugar " folderName " e dar-lhe a legenda "Folder : "

Nome segunda caixa de texto " ZipFile " e dar-lhe a legenda "Arquivo Zip : "

Alterar o rótulo do botão para "Zip ".
4

botão direito do mouse sobre o botão Zip e escolha Construir seguido por CODE. Isso abrirá a janela do Visual Basic com um novo método vazio. Dentro do corpo do método ( na linha em branco acima End Sub ) digite o seguinte código :

SHELL " " "c: \\ Arquivos de programas \\ WinZip \\ winzip32 " "- min - a- r" e ZipFile & "" & NomePasta & " \\ * * "

Quando avaliada pelo intérprete VBA , este código vai passar o seguinte texto para o interpretador de comandos :

. " c: \\ Program Files \\ WinZip \\ winzip32 " - min - a - r zipfile.zip folderName \\ * *

WinZip pode funcionar com um número de parâmetros de linha de comando. . Neste caso , o comando está pedindo WinZip para adicionar todos os arquivos na pasta folderName ao zipFile.zip arquivo . A - min argumento diz WinZip para executar minimizado ( no fundo) , -a indica que é para adicionar arquivos ao arquivo e - r indica que todos os arquivos em subpastas dentro dessa pasta também deve ser adicionado. Consulte o site da WinZip (consulte Recursos ) para as opções de linha de comando e uma lista completa de argumentos de linha de comando.
5

Salvar e fechar a janela do Visual Basic, salvar o formulário em seguida, mudar para formar vista. O formulário irá aparecer com as duas caixas de texto e um botão. Preencha o formulário e clique no botão Zip para testar o formulário.

Anterior :

Próximo : No
  Os artigos relacionados
·Como comprimir vídeo com o DVD Shrink 
·O que é um arquivo 7-Zip 
·Como compactar um arquivo EPS 
·Como compactar arquivos para um celular 
·Como fazer uma pasta ZIP em um Mac 
·Como Zip arquivos de imagem 
·Como compactar um Proxy Rápido 
·Como compactar arquivos PBP 
·Método de compressão 7-Zip 
·Como compactar Com Java 
  Artigos em destaque
·Como ter duas listas de reprodução diferentes para um…
·Como gravar um DVD usando um VLC 
·Como usar um FIREPOD 
·Como gravar arquivos WAV em CD 
·Malware Vs . Vírus 
·Como fazer um jogo de flash música 
·Como remover o Norton Virus Scan 
·Os melhores scanners de vulnerabilidade 
·Como controlar o quão alto as outras pessoas estão po…
·Configurações dos Pais para o iTunes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados