Windows7のネットワークドライブの割り当てでApacheのWebDavフォルダに接続する場合はいろいろと癖がありますが、最近はまったのが下記の現象です
1.ネットワーク上のExcelのファイルを開く
2.Excelファイルを開いてる状態で該当ファイルを上書きしようとすると「予期せぬエラー」
3.Excelを閉じてから該当ファイルを上書きしようとしても「予期せぬエラー」となり、ファイルがロックされっぱなしになってしまう
どうも原因はWindowsからのLOCKメソッドがたまに括弧なしのLockTokenなるヘッダを送っていてそれが送られると
Lockが壊れてしまうようです。
https://code.google.com/p/sabredav/wiki/Windows#Another_locking_bug
取り急ぎLock-Tokenに括弧がついていない場合に無理やり括弧をつけるApacheの設定はこちら
SetEnvIf Lock-Token "^([^<].*[^>])$" lock_token=<$1> SetEnvIf lock_token "<" has_lock_token CustomLog logs/lock_log combined env=has_lock_token RequestHeader set Lock-Token %{lock_token}e env=has_lock_token