Your coworkers need to learn boundaries. If you've gone to every possible length to state that you are on vacation/out-of-office, and they still bother you for non-essentials, you may need to find a new job. I would HATE working in a place like that.