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
- 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.