Udostępnij przez


WorkbookBase.CheckInWithVersion(Object, Object, Object, Object) Metoda

Definicja

Wysyła skoroszyt z komputera lokalnego do serwera 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 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)

Parametry

saveChanges
Object

true aby zapisać zmiany i zaewidencjonować dokument; false aby zwrócić dokument do stanu zaewidencjonowania bez zapisywania poprawek.

comments
Object

true aby włączyć komentarze zaewidencjonowania; false, aby zaewidencjonować skoroszyt bez komentarzy. Ten parametr ma zastosowanie tylko wtedy, gdy SaveChanges parametr to true.

makePublic
Object

true aby umożliwić 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).

versionType
Object

Określa informacje na temat wersjonowania dla danego dokumentu.

Przykłady

Poniższy przykład kodu używa metody w CanCheckIn celu określenia, czy dokument został zapisany w SharePoint Portal Server pakietu Microsoft Office. Jeśli dokument został zapisany na serwerze, przykład wywołuje CheckInWithVersion metodę do zaewidencjonowania dokumentu wraz z określonymi komentarzami i numerem wersji, zapisz zmiany w lokalizacji serwera i prześlij dokument do procesu zatwierdzania.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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

Uwagi

Parametry opcjonalne

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

Dotyczy