OVH Cloud OVH Cloud

Winzip

1 réponse
Avatar
Nicolas
Bonjour,

Je souhaiterais zipper un fichier =E0 partir d'une appli vb.

Mon fichier =E0 zipper est stock=E9 dans Me.lblCheminPRH
Le fichier zip cr=E9=E9 aura le nom Me.txtCheminZIP

J'utilise la commande suivante

Shell "C:\Program Files\WinZip\wzzip.exe " &=20
Me.txtCheminZIP & " " & Me.lblCheminPRH

J'ai pris soin d'installer auparavant l'add-on de winzip=20
pour zipper en ligne de commande.

R=E9sultat : ma commande est sans effet, aucun fichier zip=20
n'est cr=E9e.

Si vous avez des pistes, voire m=EAme des solutions

Merci d'avance

Nicolas

1 réponse

Avatar
ng
Salut,
1/ essai de rajouter des guillemets autour de tes chemins :

Shell "C:Program FilesWinZipwzzip.exe " & """" & Me.txtCheminZIP & """
""" & Me.lblCheminPRH & """"

2/ voici un exemple de code pour zipper/dézipper en VB :
http://www.babeuk.net/~ng/zip_vb.zip

Nicolas.

"Nicolas" a écrit dans le message de news:
057801c3996a$72598b80$
Bonjour,

Je souhaiterais zipper un fichier à partir d'une appli vb.

Mon fichier à zipper est stocké dans Me.lblCheminPRH
Le fichier zip créé aura le nom Me.txtCheminZIP

J'utilise la commande suivante

Shell "C:Program FilesWinZipwzzip.exe " &
Me.txtCheminZIP & " " & Me.lblCheminPRH

J'ai pris soin d'installer auparavant l'add-on de winzip
pour zipper en ligne de commande.

Résultat : ma commande est sans effet, aucun fichier zip
n'est crée.

Si vous avez des pistes, voire même des solutions

Merci d'avance

Nicolas