Metoda WorkbookBase.CheckInWithVersion —
Wysyła skoroszyt z komputera lokalnego do serwera, a następnie ustawia lokalnych skoroszyt tylko do odczytu, tak, że nie można edytować lokalnie.Wywołanie tej metody powoduje zamknięcie skoroszytu.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub CheckInWithVersion ( _
saveChanges As Object, _
comments As Object, _
makePublic As Object, _
versionType As Object _
)
public void CheckInWithVersion(
Object saveChanges,
Object comments,
Object makePublic,
Object versionType
)
Parametry
- saveChanges
Typ: System.Object
true Aby zapisać zmiany i zaewidencjonować dokument; falseAby zwrócić dokument do stanu zaewidencjonowania bez zapisywania zmian.
- comments
Typ: System.Object
true Aby włączyć Komentarze ewidencjonowania; wartość FAŁSZ, aby sprawdzić w skoroszycie bez komentarzy.Ten parametr ma zastosowanie tylko wtedy, gdy SaveChanges jest true.
- makePublic
Typ: System.Object
true Aby umożliwić użytkownikowi opublikować skoroszyt po to został zaewidencjonowany.Podnosi to skoroszytu pod kątem procesu zatwierdzania, który może ostatecznie spowodować wersję skoroszytu publikowana dla użytkowników z uprawnieniami tylko do odczytu do skoroszytu (ma zastosowanie tylko wtedy, gdy SaveChanges jest równe true).
- versionType
Typ: System.Object
Określa informacje na temat wersji dokumentu.
Uwagi
Parametry opcjonalne
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Następujący kod w przykładzie wykorzystano CanCheckIn do określenia, czy dokument został zapisany na program Microsoft Office SharePoint Portal Server.Jeśli dokument został zapisany na serwerze, CheckInWithVersion metodami sprawdzania w dokumencie oraz komentarzy określonego i numer wersji, zapisać zmiany w lokalizacji serwera, a przesyłanie dokumentu do procesu zatwierdzania.
Ten przykład dotyczy dostosowywania poziomie dokumentu.
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
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");
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..