When distributing Excel or Access applications I usually create an install program to setup the application correctly for the user. I use Inno setup which does a great job of packaging the files creating the user shortcut and ensuring they have installed the program into the correct location.
When deploying these apps within a corporate environment I don’t have to install Excel or an Access Runtime but these can also be handled if required.
The program also allows you to add a user license agreement if required. The program installs with some sample scripts to get you started