Share via


(Excel) 的 Workbook.CheckIn 方法

從本機電腦將活頁簿傳回伺服器,並將本機的活頁簿設定成唯讀,讓它不能在本機上編輯。 呼叫這個方法也會關閉活頁簿。

語法

運算式CheckIn (SaveChangesCommentsMakePublic)

表達 代表 Workbook 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
SaveChanges 選用 Variant True 是表示 儲存變更並檢查文件中。 False 會傳回文件以存回狀態而不儲存修訂。
Comments 選用 Variant 允許使用者為已存回的活頁簿修訂輸入存回註解 (僅適用於 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 支援與意見反應