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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.