Compartir a través de


Método Workbook.CheckInWithVersion (Excel)

Guarda un libro de un equipo local a un servidor y establece el libro local como de solo lectura para que no pueda modificarse localmente.

Sintaxis

expresión. CheckInWithVersion (SaveChanges, Comments, MakePublic, VersionType)

Expresión Variable que devuelve un objeto Workbook .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
SaveChanges Opcional Variant True para guardar el libro en la ubicación del servidor. El valor predeterminado es True.
Comments Opcional Variant Comentarios para la revisión del libro que se está protegiendo (se aplica sólo si SaveChanges se establece en True).
MakePublic Opcional Variant True para permitir que el usuario publique el libro después de haberlo protegido.
VersionType Opcional Variant Especifica información sobre versiones para el libro.

Valor devuelto

Nothing

Comentarios

Al establecer el parámetro MakePublic en True, se envía el libro al proceso de aprobación, que puede acabar finalmente en la publicación de una versión del libro para los usuarios con derechos de solo lectura en el libro (se aplica sólo si SaveChanges se establece en True).

Para beneficiarse de las características de colaboración integradas en Microsoft Excel, los documentos deben almacenarse en un servidor de Microsoft SharePoint.

Ejemplo:

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

Este ejemplo es para una personalización de nivel de libro.

Private Sub WorkbookCheckIn() 
  If ThisWorkbook.CanCheckIn Then 
    ThisWorkbook.CheckInWithVersion True, "Changed sheet 1 and 2 etc...", True, XlCheckInVersionType.xlCheckInMinorVersion 
  Else 
    Msgbox "This workbook cannot be checked in"
  End If 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.