Metoda WorkbookBase.CheckInWithVersion —
Wysyła skoroszyt z komputera lokalnego do serwera i ustawia lokalnych skoroszyt tylko do odczytu, tak, że nie można edytować lokalnie.Wywołanie tej metody spowoduje 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 dotyczące ewidencjonowania; wartość false, 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 sprawdzeniu.Przesyła skoroszyt do procesu zatwierdzania, w rezultacie dana wersja skoroszytu zostaje opublikowana jako wersja tylko do odczytu dla użytkowników (ma zastosowanie tylko w przypadku, gdy SaveChanges jest równe true).
- versionType
Typ: System.Object
Określa informacje na temat wersjonowania dla danego dokumentu.
Uwagi
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach 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, w przykładzie wywołuje CheckInWithVersion metoda zaewidencjonowania dokumentu wraz z określonym komentarze i numer wersji, zapisać zmiany do lokalizacji serwera i przesyłanie dokumentu dla procesu zatwierdzania.
Ten przykład dotyczy dostosowywania na 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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.