Compartir a través de


DocumentBase.CheckInWithVersion (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 CheckInWithVersion ( _
    saveChanges As Boolean, _
    ByRef comments As Object, _
    makePublic As Boolean, _
    ByRef versionType As Object _
)
public void CheckInWithVersion(
    bool saveChanges,
    ref Object comments,
    bool makePublic,
    ref Object versionType
)

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.
  • versionType
    Tipo: System.Object%
    Especifica la información de versión del documento.

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 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. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.

Private Sub DocumentCheckIn()
    If Me.CanCheckin() Then
        Dim comments As Object = "My updates."
        Dim version As Object = _
            Word.WdCheckInVersionType.wdCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub
private void DocumentCheckIn()
{
    if (this.CanCheckin())
    {
        object comments = "My updates.";
        object version = Word.WdCheckInVersionType.wdCheckInMinorVersion;
        this.CheckInWithVersion(true, ref comments, true, ref version);                
    }
    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)