Compartir a través de


DocumentBase.CheckIn (Método)

Pone un documento de un equipo local en un servidor y establece el modo de sólo lectura para el documento local, de modo que no se pueda editar localmente.

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

Sintaxis

'Declaración
Public Sub CheckIn ( _
    saveChanges As Boolean, _
    ByRef comments As Object, _
    makePublic As Boolean _
)
public void CheckIn(
    bool saveChanges,
    ref Object comments,
    bool makePublic
)

Parámetros

  • saveChanges
    Tipo: System.Boolean
    true para guardar el documento en la ubicación del servidor.El valor predeterminado es true.
  • comments
    Tipo: System.Object%
    Comentarios de la revisión del documento que se está protegiendo (sólo se aplica si SaveChanges se establece en true).
  • makePublic
    Tipo: System.Boolean
    true para permitir que el usuario publique el documento una vez protegido.

Comentarios

Si se establece el parámetro makePublic como true, se envía el documento para su proceso de aprobación, lo que ocasionalmente puede dar como resultado que se publique una versión del documento para usuarios que tienen derechos de sólo lectura sobre el documento (sólo se aplica si se ha establecido saveChanges como true).

Para aprovechar las características de colaboración integradas en Word, los documentos se deben almacenar en un servidor Microsoft SharePoint Portal Server.

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 SharePoint Portal Server. Si el documento se ha almacenado en un servidor, entonces el ejemplo llama al método CheckIn para proteger el documento, guardar los cambios en la ubicación del servidor y enviar el documento para el proceso de aprobación. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.

Private Sub DocumentCheckIn()
    If CanCheckin() = True Then
        Me.CheckIn(True, "My updates.", True)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub
private void DocumentCheckIn()
{
    if (this.CanCheckin())
    {
        object comments = "My updates.";
        this.CheckIn(true, ref comments, true);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}

Seguridad de .NET Framework

Vea también

Referencia

DocumentBase Clase

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