ExclusiveAccess メソッド (Excel)Workbook.ExclusiveAccess method (Excel)

共有ファイルとして開いているブックを、他のユーザーが変更できないようにします。Assigns the current user exclusive access to the workbook that's open as a shared list.



Workbook オブジェクトを表す変数を取得します。expression A variable that represents a Workbook object.

戻り値Return value

ブール型 (Boolean)Boolean


ExclusiveAccess メソッドを実行すると、実行したユーザーによるブックの変更内容はすべて保存されますが、同じブックを開いている他のユーザーは、それらの変更内容を別のファイルとして保存する必要があります。The ExclusiveAccess method saves any changes you've made to the workbook and requires other users who have the workbook open to save their changes to a different file.

指定したブックが共有ファイルとして開かれていない場合、このメソッドは失敗します。If the specified workbook isn't open as a shared list, this method fails. ブックが共有リストとして開かれているかどうかを確認するには、 Multiuserediting プロパティを使用します。To determine whether a workbook is open as a shared list, use the MultiUserEditing property.


次の使用例は、作業中のブックが共有リストとして開かれているかどうかを調べます。This example determines whether the active workbook is open as a shared list. その場合は、この例では現在のユーザーに排他的なアクセス権を与えます。If it is, the example gives the current user exclusive access.

If ActiveWorkbook.MultiUserEditing Then 
End If

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.