共用方式為


DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) 方法

定義

從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。

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

參數

saveChanges
Boolean

true 表示將文件儲存至伺服器位置。 預設為 true

comments
Object

只有在 設定true為) 時,才會套用 SaveChanges (簽入檔修訂的批注。

makePublic
Boolean

true 表示允許使用者在簽入文件之後予以發行。

versionType
Object

指定文件的版本資訊。

範例

下列程式代碼範例會CanCheckin使用 方法來判斷檔是否已儲存在 Microsoft Office SharePoint Portal Server 上。 如果檔已儲存在伺服器上,則範例會呼叫 CheckInWithVersion 方法來簽入檔以及指定的批註和版本號碼、儲存伺服器位置的變更,以及提交檔以進行核准程式。 若要使用此範例,請從文件層級專案中的 ThisDocument 類別執行它。

private void DocumentCheckIn()
{
    if (this.CanCheckin())
    {
        object comments = "My updates.";
        object version = Word.WdCheckInVersionType.wdCheckInMinorVersion;
        this.CheckInWithVersion(true, ref comments, true, ref version);                
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}
Private Sub DocumentCheckIn()
    If Me.CanCheckin() Then
        Dim comments As Object = "My updates."
        Dim version As Object = _
            Word.WdCheckInVersionType.wdCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub

備註

MakePublic將 參數設定為true提交檔以進行核准程式,最終會導致檔版本發佈給具有檔唯讀許可權的使用者, (只有在 設為 true) 時才SaveChanges適用。

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

選擇性參數

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

適用於