Compartir a través de


DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) Método

Definición

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.

public void CheckInWithVersion (bool saveChanges, ref object comments, bool makePublic, ref object versionType);
member this.CheckInWithVersion : bool * obj * bool * obj -> unit
Public Sub CheckInWithVersion (Optional saveChanges As Boolean, Optional ByRef comments As Object, Optional makePublic As Boolean, Optional ByRef versionType As Object)

Parámetros

saveChanges
Boolean

true para guardar el documento en la ubicación del servidor. De manera predeterminada, es true.

comments
Object

Comentarios para la revisión del documento que se está protegiéndose (solo se aplica si SaveChanges está establecido trueen ).

makePublic
Boolean

true para permitir que el usuario publique el documento una vez protegido.

versionType
Object

Especifica la información de versión del documento.

Ejemplos

En el ejemplo de código siguiente se usa el CanCheckin método para determinar si el documento se ha almacenado en una SharePoint Portal Server de Microsoft Office. Si el documento se ha almacenado en un servidor, el ejemplo llama al CheckInWithVersion método para proteger el documento junto con los comentarios y el número de versión especificados, guarde los cambios en la ubicación del servidor y envíe el documento para el proceso de aprobación. Para usar este ejemplo, ejecútelo desde la ThisDocument clase en un proyecto de nivel de documento.

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");
    }
}
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

Comentarios

Al establecer el MakePublic parámetro para true enviar el documento para el proceso de aprobación, lo que puede dar lugar a una versión del documento que se publica a los usuarios con derechos de solo lectura en el documento (solo se aplica si SaveChanges se establece trueen ).

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

Parámetros opcionales

Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.

Se aplica a