Workbook.CheckIn メソッド (Excel)

ローカル コンピューターからサーバーにブックを返し、ローカルで編集できないように、ローカル ブックを読み取り専用に設定します。 このメソッドを呼び出すと、ブックも閉じます。

構文

CheckIn (SaveChangesコメントMakePublic)

Workbook オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Savechanges 省略可能 バリアント型 (Variant) True は、変更を保存し、ドキュメントをチェックインします。 False ドキュメントを返しますチェックインの状態に変更を保存せず。
コメント 省略可能 バリアント型 ユーザーが、チェックインするドキュメントの変更履歴に関するチェックイン コメントを入力できるようにします (SaveChangesTrue の場合だけ使用できます)。
MakePublic 省略可能 バリアント型 (Variant) True の場合は、チェックイン後にユーザーがワークブックを公開できます。 これによってワークブックの承認処理が始まり、ワークブックに対する読み取り専用権限を持つユーザーに対して公開されるワークブックのバージョンが最終的に作成されます (SaveChangesTrue の場合だけ使用できます)。

次の使用例は、指定されたワークブックがチェックインできるかどうか、サーバーを調べます。 チェックインできる場合は、そのワークブックを保存して閉じ、サーバーにチェックインします。

Sub CheckInOut(strWkbCheckIn As String) 
 
 ' Determine if workbook can be checked in. 
 If Workbooks(strWkbCheckIn).CanCheckIn = True Then 
 Workbooks(strWkbCheckIn).CheckIn 
 MsgBox strWkbCheckIn & " has been checked in." 
 Else 
 MsgBox "This file cannot be checked in " & _ 
 "at this time. Please try again later." 
 End If 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。