WorkbookBase.CheckIn(Object, Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從本機電腦將活頁簿傳回至伺服器,並將本機活頁簿設為唯讀,使其不能在本機進行編輯。 呼叫此方法會關閉活頁簿。
public void CheckIn (object saveChanges, object comments, object makePublic);
member this.CheckIn : obj * obj * obj -> unit
Public Sub CheckIn (Optional saveChanges As Object, Optional comments As Object, Optional makePublic As Object)
參數
- saveChanges
- Object
true
會儲存變更並簽入文件,false
則會將文件變更回已簽入狀態,而不儲存修訂內容。
- comments
- Object
允許使用者針對簽入的活頁簿修訂輸入簽入批注, (只有在等於 true
) 時才SaveChanges
適用。
- makePublic
- Object
true
允許使用者在簽入活頁簿之後予以發行。 這會提交活頁簿以進行核准程式,最終會導致活頁簿版本發佈給具有活頁簿只讀許可權的使用者, (只有在等於 true
) 時才SaveChanges
適用。
範例
下列程式代碼範例會 CanCheckIn 使用 方法來判斷 Microsoft Office Excel 是否可以將目前的活頁簿簽入伺服器。 如果可以存回活頁簿,則此範例會使用 CheckIn 方法來儲存修訂,並存回目前的活頁簿。
此範例適用於檔層級自定義。
private void WorkbookCheckIn()
{
// Determine if workbook can be checked in.
if (this.CanCheckIn())
{
this.CheckIn(true, "Updates.", true);
MessageBox.Show(this.Name + " was checked in.");
}
else
{
MessageBox.Show(this.Name + " cannot be checked in.");
}
}
Private Sub WorkbookCheckIn()
' Determine if workbook can be checked in.
If Me.CanCheckIn() Then
Me.CheckIn(True, "Updates.", True)
MsgBox(Me.Name & " was checked in.")
Else
MsgBox(Me.Name & " cannot be checked in.")
End If
End Sub
備註
選擇性參數
如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數。