SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

May I know if it is possible to remind user who have check-out a document for a period of time, to check in their document? (I notice that sometime user do forget to check-in their documents, so was wondering if SharePoint can help to remind user to check-in. )

The reminder can appear for every X minutes if the document is still check-out. (where X can be 15 minutes, 30 minutes or etc)

share|improve this question
How are you wanting to notify the user? – John Chapman Sep 12 '11 at 15:19
The reminder can be a email sent to the user ~or~ a pop-up message from SharePoint ~or~ a pop-up message that is display in the document itself ~or~ etc... – Wilson Tan Sep 13 '11 at 2:47
up vote 1 down vote accepted

You could create a Console Application in Visual Studio that queries the document libraries for items where the Checked Out To column is not NULL. Then email the users in question with the list of documents they still have checked out.

You could then have the Console Application set to run on the SharePoint Server (as a Windows Scheduled Task) every 15, 30, or 60 minutes, etc.

share|improve this answer
Hi John, so does it mean that I need the Visual Studio to be installed on the SharePoint 2007 server in order to create the console application? (I remember that any coding from Visual Studio that interact with SharePoint libraries or lists need to have the Visual Studio install on the SharePoint itself - do correct me if I remember wrongly.) – Wilson Tan Sep 14 '11 at 1:13
To interact with the object model directly, yes. Or remotely you could use SharePoints Lists.asbx web service. – John Chapman Sep 14 '11 at 1:38
Lists.asmx that is. – John Chapman Sep 14 '11 at 1:38
Here is the info on the web service -… – John Chapman Sep 14 '11 at 1:49
Here is the info on sending email from .net – John Chapman Sep 14 '11 at 1:51

Check this out May be it is useful to you:

share|improve this answer
Please write a line or two about the solution and then link to the post – Anders Rask Jan 6 '12 at 6:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.