Share via


Excel) (Workbook.CheckInWithVersion 方法

會從本機電腦將活頁簿儲存到伺服器上,並將本機活頁簿設定為唯讀的,讓它不能在本機上編輯。

語法

運算式CheckInWithVersion (SaveChangesCommentsMakePublicVersionType)

表達 傳回 Workbook 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
SaveChanges 選用 Variant True 是表示將活頁簿儲存到伺服器位置。 預設值為 True
Comments 選用 Variant 正在存回之活頁簿的修訂註解 (只有當 SaveChanges 設定為 True 時才適用)。
MakePublic 選用 Variant True 是表示允許使用者在存回活頁簿之後發佈活頁簿。
VersionType 選用 Variant 會指定活頁簿的版本資訊。

傳回值

Nothing

註解

MakePublic 參數設定為 True 會送出活頁簿以完成核准程序,這項程序最後會產生一個活頁簿版本,並發佈給對活頁簿具有唯讀權限的使用者 (僅適用於 SaveChanges 設定為 True 時)。

若要利用 Microsoft Excel 內建的共同作業功能,必須將文件存放在 Microsoft SharePoint Server 上。

範例

下列範例會使用 CanCheckIn 方法來判斷活頁簿是否已儲存在 Microsoft SharePoint Server 上。 如果活頁簿已經存放在伺服器上,則範例會呼叫 CheckInWithVersion 方法來存回活頁簿與指定的註解和版本號碼,將變更儲存到伺服器位置,然後送出活頁簿以完成核准程序。

此範例是關於活頁簿層級的自訂。

Private Sub WorkbookCheckIn() 
  If ThisWorkbook.CanCheckIn Then 
    ThisWorkbook.CheckInWithVersion True, "Changed sheet 1 and 2 etc...", True, XlCheckInVersionType.xlCheckInMinorVersion 
  Else 
    Msgbox "This workbook cannot be checked in"
  End If 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應