The executible file will rely on RunTime. All of your VBA code will be compiled. Then, the app will only have the code that is available via RunTime. As long as you created your app to operate 100% in RunTime, there will not be an issue. Having said that, someone with a full version of office will still be able to access some objects like, tables for instance.
You will still need to incorporate code to hide stuff.