Well.....Yes. But anyone truly familiar with Microsoft Access can easily find it.
You an either do it manually from within the Database Window itself or from code providing of course the item you are planning to hide isn't in use at the time.
Merely start the Table, Form, Query, Report, Macro, (etc.) name with Usys. For Example:
UsysMyForm
UsysMyReport
UsysMyMacro
UsysMyTable
UsysMyQuery
What this does by prefixing with Usys is making MS-Access think it's a System file which by default are non-visible (and rightly so). To view Access System files you would need to go into the Menu items Tools | Options | select the View tab then place a check mark on System Objects and bang on the Apply button.
Now....Don't play around in the actual MS-Access System files unless you really do know what you're doing. You can destroy your Database!.
Hmmmm....now everyone can find it
.