2012-03-15 4 views
0

私はSP2007ドキュメントライブラリを持っています。私はSP Webサービスを使用して、特定のステータスの文書(Excel WB)をプログラムに渡して、ワークブックを処理して更新しています。ワークブックがすでに編集用に開いている場合は、プロセスはパントする必要があります。プロセスに渡す前に編集用に開いているドキュメントを特定したいので、Excelなどのインスタンスを作成せずにスキップすることができます。Webサービスを使用して、他の誰かが編集用に開いたドキュメントを知るにはどうすればよいですか?共有ドキュメントが誰か他の人が編集できるように開いているかどうかを確認してください。

答えて

0

あなたがチェックする必要がある場合Microsoft.SharePoint.SPFile.SPCheckOutType status == 1

+0

ありがとう、ポール。 Webサービスを使用すると、アクセスできますか?プログラムがSPサーバーからリモートで実行されているため、Microsoft.Sharepointの参照はありません。また、ブックを開いているときに、SPページには「チェックアウト」の下に何も表示されません。 Webサービスのプロパティを見て、 "Checkouttype"が表示されるかどうかを確認します。 –

関連する問題