Udostępnij za pośrednictwem


WorkbookBase.CheckIn(Object, Object, Object) Metoda

Definicja

Zwraca skoroszyt z komputera lokalnego na serwer i ustawia skoroszyt lokalny na tylko do odczytu, aby nie można było edytować go lokalnie. Wywołanie tej metody spowoduje zamknięcie skoroszytu.

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)

Parametry

saveChanges
Object

true zapisuje zmiany i sprawdza w dokumencie; false zwraca dokument do stanu zaewidencjonowania bez zapisywania poprawek.

comments
Object

Umożliwia użytkownikowi wprowadzanie komentarzy zaewidencjonowania w celu zaewidencjonowania skoroszytu (ma zastosowanie tylko wtedy, gdy SaveChanges jest równe true).

makePublic
Object

true umożliwia użytkownikowi publikowanie skoroszytu po zaewidencjonowaniu. Spowoduje to przesłanie skoroszytu do procesu zatwierdzania, co ostatecznie może spowodować opublikowanie skoroszytu dla użytkowników z prawami tylko do odczytu do skoroszytu (dotyczy tylko wtedy, gdy SaveChanges jest równa true).

Przykłady

Poniższy przykład kodu używa metody w CanCheckIn celu określenia, czy program Microsoft Office Excel może zaewidencjonować bieżący skoroszyt na serwerze. Jeśli skoroszyt można zaewidencjonować, w przykładzie użyto CheckIn metody do zapisania poprawek i zaewidencjonowania bieżącego skoroszytu.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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

Uwagi

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy