Thanks!
Main Topics
Browse All TopicsIs there a way to set up a prompt dialog box when someone schedules an appointment on a resource calendar to prompt for additional equipment/resources?
For example we have three conference rooms (A, B and C) that have access to the same AV PC which projects on a screen. The three rooms can be used individually or together for larger groups. If someone is using the PC in room A and another person books a meeting at the same time in room B I need to prompt them to request a laptop since they will not be able to use the AV PC.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
You're welcome.
I might be able to help a bit. If you're prepared to dedicate a computer to the task of monitoring the resource mailboxes, then I can provide you with a simple script that will watch the mailboxes and send message back to anyone who reserves them. You can modify that script to add conditions. Let me know if you're interested and I'll post the script and instructions.
Here's the code for doing this. Here's what you need to do to use it. This assumes you are using Outlook 2007. It will work to some degree in 2003, but will need some changes to be usable.
1. Create an account for this solution to run under
2. Log in using that account
3. Start Outlook
4. Click Tools->Macro->Visual Basic Editor
5. If not already expanded, expand Microsoft Office Outlook Objects and click on ThisOutlookSession
6. Copy the code from the Code Snippet box and paste it into the right-hand pane of Outlook's VB Editor window
7. Edit the code as needed. I included comment lines wherever something needs to or can change
8. Click the diskette icon on the toolbar to save the changes
9. Close the VB Editor
10. Click Tools > Trust Center
11. Click Macro Security
12. Set Macro Security to "Warnings for all macros"
13. Click OK
14. Close Outlook
15. Start Outlook. Outlook will display a dialog-box warning that ThisOutlookSession contains macros and asking if you want to allow them to run. Say yes.
The code monitors the three resource account calendars. When an item is added Outlook fires the ItemAdd event. If the appointment was for conference room A, then the code sends the organizer a message asking them for their AV needs. If the appointment was for conference rooms B or C, then the code checks to see if conference room A is booked at the same time. If it is, then the code sends the organizer a message telling them that room A is booked and asking for their needs. You can modify the code to meet your needs. The computer running this solution must be left running all the time. Of course Outlook must be open for the code to work.
Business Accounts
Answer for Membership
by: BlueDevilFanPosted on 2009-10-22 at 12:34:24ID: 25638075
Hi, kcarmical,
No, there is no way to do this in Outlook. The only solutions are to look for a 3rd-party program that does this and integrates with Outlook, or write a solution of your own. Even then it's not real straightforward since you don't just want to prompt you want to prompt for certain conditions.