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.