Compartir a través de


WorkbookBase.CheckInWithVersion (Método)

Envía el libro del equipo local a un servidor y establece el libro local en modo de sólo lectura para que no se pueda modificar localmente.Cuando se llama a este método, se cierra el libro.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
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
)

Parámetros

  • saveChanges
    Tipo: System.Object
    true para guardar los cambios y proteger el documento; false para devolver el documento a un estado protegido sin guardar las revisiones.
  • comments
    Tipo: System.Object
    true para habilitar los comentarios de la protección; false para proteger el libro sin comentarios.Este parámetro sólo se aplica si SaveChanges es true.
  • makePublic
    Tipo: System.Object
    true para permitir que el usuario publique el libro una vez protegido.Esto envía el libro al proceso de aprobación, que puede suponer la publicación de una versión del libro a usuarios con derechos de solo lectura en el libro (solo se aplica si SaveChanges es igual a true).
  • versionType
    Tipo: System.Object
    Especifica la información de versión del documento.

Comentarios

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Ejemplos

En el ejemplo de código siguiente se utiliza el método CanCheckIn para determinar si el documento se ha almacenado en un servidor Microsoft Office SharePoint Portal Server.Si el documento se ha almacenado en un servidor, se llama al método CheckInWithVersion para proteger el documento junto con los comentarios y el número de versión, guardar los cambios en la ubicación del servidor y enviar el documento para el proceso de aprobación.

Se trata de un ejemplo para una personalización en el nivel del documento.

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");
    }
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)