pack and go macro adaption

Dear all,

I'm quite new into VBA, and am looking for a solution to run a pack and go from a macro.

I found this macro, which works quite well, but i would like to adapt it a bit.

Is it possible to pack and go to the current save folder? (Eventually add a new folder to this folder, in which the pack and go'd files will be saved)

Is it possible to give each file their original name, with a pre- or suffix, taken out of the top level assembly properties? (For example customer/project name)

And, is it possible to give a specific sub-folder structure? I'm used to make a folder hierarchy like shown in the picture below.

So, a projectfolder, which contains separate folders for each 'type of file', and the top-level assemby directly in it.

I'm willing to learn some vba/api offcourse, and am looking forward to your help.

Best regards,

Arno

SolidworksApi macros