A few of my users are in and out of various Excel 2007 spreadsheets all day. One of them reports that "50% of the time" she tries to open a spreadsheet from the file server, an information message comes up stating:
foo.xlsx is locked for editing by 'another user'. Open "Read-Only" or click "Notify" to open read-only and receive notification
when the document is no longer in use.
Nine times out of ten the document is not open by another user. My users immediately try to open the same document again, and it works. I imagine this is caused by Excel leaving owner files on the server, but I do not know why. An added clue: When one of my users selects "Notify," a dialog pops up in a moment informing them the file is available for them to edit. Any guidance on how to solve this issue and make my users' days flow better?
asked Aug 27, 2009 at 21:43 1,102 2 2 gold badges 11 11 silver badges 15 15 bronze badges You might get more/better answers on serverfault. Commented Aug 27, 2009 at 21:50I posted a similar basic-IT question on serverfault a few days ago and it got moved here. I'm stuck in the gray area between these two sites.
Commented Aug 27, 2009 at 21:52From my personal experience, I've found a combination of the first and third point above can recreate this error quite constantly.
Temp files, left next to the original file on the network (especially if the file is large, she copy-pastes a LOT or it is open all day) are the cause.
Additional note for documents shared over a network:
If there are multiple people that could be editing the doc, it can sometimes be hard to figure out who might have the doc open. As shown on TechTalkMadness, the best way to find the answer is to use Computer Management on the system that hosts the shared file.
Go to Computer Management -> System Tools -> Shared Folders -> Open Files to find out who has a document locked. If the user can't be contacted to disconnect themselves, you can forcefully do so by right clicking the locked file and selecting Close Open File (warning: the user might lose their changes).