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