PA HS Teacher
Well-known Member
- Joined
- Jul 17, 2004
- Messages
- 2,838
What about delaying the closing of a workbook?
A number of thoughts here:
1. Require the user to say please before closing. (perhaps using an input box)
2. A message box that says something along the lines of, "You've been bad, I'm giving you a time out for ( x time). You can close me then."
Keep track of how long its been since this message. If the user tries to close the workbook before (x time) has been elapsed you can:
a) restart the time, and don't allow close until x time.
b) a message box along the lines of, "I'm not messing around, you now have a time out for 2x.
(repeat as you deem necessary)
3. A more innocent message might be just, "Good Bye " & UserName
4. A message box that says, "Read to me!", then open up a news website/ children's story site, whatever strikes your fancy.
5. Similarly, you could have a message box pop up at certain times of the day instruction the user that, "I'm bored.", "I'm scared", "I'm tired", "I'm hungry" etc.)
6. Perhaps a message box right before lunch time that says, "Can I come to lunch?" or "Want to go for a byte?"
7. A random message box that says, "Do you like me?" If the user clicks Yes: "You're just saying that."
No: "Fine, I don't like you either." --> Then close the file
8. Keep a list of jokes on a hidden or very hidden sheet. Ask the user if they want to hear a joke, then procede to tell a joke.
9. Similar to 8, interupt the user with a joke, fact, anything really every x minutes.
10. Perhaps a worksheet change event that includes,
If Target.Value = "Your Name" then msgbox("Your Name deserves a raise")
Many more could be added.