1

この問題は、すべてのクライアント PC ではなく、少数のクライアント PC でのみ発生します。そして、これはクライアント PC の構成/設定に関連していると思います。誰が PC にログインしても、まったく同じ問題が発生します。

ファイルを SharePoint フォルダーにアップロードするアプリケーションがあります。SP フォルダの最初の Excel または PowerPoint ファイルは読み取り専用で、編集できません。私は多くのことを試しましたが、事実/結果は次のとおりです。

  1. 監視された Content.MSO とすべてのファイルは、閉じた後に正しく削除されます。
  2. この問題は、SP フォルダーの下の最初の XlSX/PPT ファイルでのみ発生します。2 番目以降のファイルには問題はありません。
  3. Content.IE5 の下のいずれかのフォルダーの下に一時ファイルが作成されます。問題が発生した場合 (Excel ファイルが読み取り専用)、Content.IE5 の下の一時ファイルを編集 (新しい行の追加など) して正常に保存できます。ただし、SP フォルダーの下の 2 番目のファイルについては、Content.IE5 (別の名前でロックされている) の下の一時ファイルを編集できません。問題が発生した場合、Excel ファイルは実際には一時ファイル フォルダーに関連付けられていないようです。
  4. IE8 をアンインストールして、IE8 を再インストールしようとしました (Microsoft からオフにしてからオンにしました) が、違いはありません。
  5. OWSSUPP.DLL を確認したところ、office14 の下に 1 つしか見つかりませんでした。
  6. Content.IE5 と Content.MSO の下にあるすべてのファイルを削除しようとしましたが、違いはありません。
  7. 最初のファイルを開いて保存せずに閉じると (読み取り専用、保存不可)、次回はファイルを編集できます ([ワークブックの編集] ボタンと読み取り専用が画面上部に表示されます (サーバーからの読み取り専用) );
  8. Paul Liebrand のメソッドを試してみましたが、レジスタから CacheFolderID というエントリが見つかりませんでした。ポールのソリューションは次のとおりです。
    http://paulliebrand.com/2010/04/12/document-is-locked-for-editing-part-2/

この問題に数日間苦労しましたが、理由が見つからなかったようです。

どうもありがとう。

4

1 に答える 1

1

ファイルを手動でチェックアウトしてファイルを開くようにしてください。チェックアウトしない場合、通常、ファイルは読み取り専用であり、編集できないためです。システム アカウントの sharepoint からこのデフォルトを実行することにより、

ドキュメント ライブラリ オプション

設定 > ドキュメント ライブラリの設定 > 一般設定 (カテゴリの下) バージョン設定 > 「編集する前にドキュメントをチェックアウトする必要がありますか?」オプション「はい」を選択します。

sharepoint の後、ユーザーがファイル (ワード、エクセルなど) をクリックすると、自動的にチェックアウトされます。

于 2012-11-08T12:15:02.363 に答える