Microsoft Excel and Microsoft Access files are not executable applications but document files handled by appropriate applications and such files can not be directly protected.
TIP: You can create DLL (dynamic link library) with your custom check functions, protect such DLL module with PC Guard and than call these functions from VBA code and in thus invoke protection code each time these documents are opened.
Knowledge base