Workbook.CheckIn メソッド (Excel)
ローカル コンピューターからサーバーにブックを返し、ローカルで編集できないように、ローカル ブックを読み取り専用に設定します。 このメソッドを呼び出すと、ブックも閉じます。
構文
式。CheckIn (SaveChanges、 コメント、 MakePublic)
式Workbook オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Savechanges | 省略可能 | バリアント型 (Variant) | True は、変更を保存し、ドキュメントをチェックインします。 False ドキュメントを返しますチェックインの状態に変更を保存せず。 |
コメント | 省略可能 | バリアント型 | ユーザーが、チェックインするドキュメントの変更履歴に関するチェックイン コメントを入力できるようにします (SaveChanges が True の場合だけ使用できます)。 |
MakePublic | 省略可能 | バリアント型 (Variant) | True の場合は、チェックイン後にユーザーがワークブックを公開できます。 これによってワークブックの承認処理が始まり、ワークブックに対する読み取り専用権限を持つユーザーに対して公開されるワークブックのバージョンが最終的に作成されます (SaveChanges が True の場合だけ使用できます)。 |
例
次の使用例は、指定されたワークブックがチェックインできるかどうか、サーバーを調べます。 チェックインできる場合は、そのワークブックを保存して閉じ、サーバーにチェックインします。
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 のサポートおよびフィードバックを参照してください。