Share via


Método Document.CheckIn (Visio)

Devuelve un documento de un equipo local a un equipo de Microsoft SharePoint Server.

Sintaxis

expresión. CheckIn (SaveChanges, Comments, MakePublic)

Expresión Variable que representa un objeto Document .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
SaveChanges Opcional Boolean Su valor es True (un valor distinto de cero) para guardar los cambios realizados en el documento antes de protegerlo; es False (0) para proteger el documento sin que se guarden los cambios. El valor predeterminado es True.
Comments Opcional Variant Comentarios que se van a guardar junto con esta revisión del documento (se aplica únicamente si el valor de SaveChanges es True).
MakePublic Opcional Boolean Su valor es True para publicar el documento después de protegerlo. De este modo, se somete el documento al proceso de aprobación o, si no hay rutina de aprobación para el documento, se crea una versión pública que está disponible para los lectores de la carpeta (se aplica únicamente si el valor de SaveChanges es True); si su valor es False, el documento sólo estará disponible para su visualización privada. El valor predeterminado es Falso.

Valor devuelto

Nothing

Comentarios

Para proteger un archivo, debe guardarse en una biblioteca de documentos en un equipo que use Microsoft SharePoint Server o Microsoft SharePoint Foundation.

Después de protegerse el documento mediante el método CheckIn, el documento se cierra. Este comportamiento dista del comportamiento de la interfaz de usuario: cuando se protege un documento en la interfaz de usuario, el documento se cierra y se vuelve a abrir como de sólo lectura.

Ejemplo:

En este ejemplo, se comprueba el servidor para ver si el documento especificado puede protegerse. Si se puede hacerlo, se guarda y se cierra el documento y, a continuación, se protege el documento en el servidor.

Sub CheckDocIn(varDocCheckIn As Variant) 
  
    If Documents.Item(varDocCheckIn).CanCheckin = True Then  
        Documents.Item(varDocCheckIn).CheckIn  
        MsgBox varDocCheckIn & " has been checked in."  
    Else  
        MsgBox "This file cannot be checked in " _  
            & "at this time. Please try again later."  
    End If   
  
End Sub

Para llamar a la subrutina CheckDocIn anterior, use la siguiente subrutina y reemplace servername/workspace/drawing.vdx por la ruta de acceso y el nombre de un archivo real ubicado en un equipo con Microsoft SharePoint Server.

Sub DocIn()  
 
    Call CheckDocIn _  
        (varDocCheckIn:="https://servername/workspace/drawing.vdx ") 
  
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.