共用方式為


WorkbookBase.CheckInWithVersion(Object, Object, Object, Object) 方法

定義

從本機電腦傳送活頁簿至伺服器,並將本機活頁簿設為唯讀,使其不能在本機進行編輯。 呼叫此方法會關閉活頁簿。

public void CheckInWithVersion (object saveChanges, object comments, object makePublic, object versionType);
member this.CheckInWithVersion : obj * obj * obj * obj -> unit
Public Sub CheckInWithVersion (Optional saveChanges As Object, Optional comments As Object, Optional makePublic As Object, Optional versionType As Object)

參數

saveChanges
Object

true 表示要儲存變更並簽入文件,false 表示將文件回復為已簽入狀態,而不儲存修訂內容。

comments
Object

true 表示啟用簽入註解,false 表示簽入活頁簿,而不使用註解。 只有在 為true時才SaveChanges適用此參數。

makePublic
Object

true 表示允許使用者在簽入活頁簿之後予以發行。 這會提交活頁簿以進行核准程式,最終會導致活頁簿版本發佈給具有活頁簿只讀許可權的使用者, (只有在等於 true) 時才SaveChanges適用。

versionType
Object

指定文件的版本資訊。

範例

下列程式代碼範例會CanCheckIn使用 方法來判斷檔是否已儲存在 Microsoft Office SharePoint Portal Server 上。 如果文件已儲存在伺服器上,範例會呼叫 CheckInWithVersion 方法來簽入檔以及指定的批註和版本號碼、儲存伺服器位置的變更,以及提交檔以進行核准程式。

此範例適用於檔層級自定義。

private void CheckInWorkbook()
{
    if (this.CanCheckIn())
    {
        object comments = "My updates.";
        object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
        this.CheckInWithVersion(true, comments, true, version);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}
Private Sub CheckInWorkbook()
    If Me.CanCheckIn() Then
        Dim comments As Object = "My updates."
        Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub

備註

選擇性參數

如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數

適用於