DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。
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 方案中的選擇性參數。