When it was a matter of zipping a file, I always choosed the easy way: find a thirdy part activex or dll which could do the job for me.
This time, I wanted to find my way to zip a file using Visual Basic 6 (or Visual Basic for Application - aka VBA) and the windows shell. The consderation came from the fact that, since Windows XP, the support of zipping-unizzping files is a native feature of the OS.
After a long search and multiple fixes, I finally came up with a stable solution which I'm going to quickly explain and post...