Método DocumentBase.CheckInWithVersion

Coloca um documento em um servidor de um computador local, e define o documento local para somente leitura para que ele não possa ser editado localmente.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
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 salvar o documento para o local do servidor.O padrão é true.
  • comments
    Tipo: System.Object%
    Comentários para revisão de documento que está sendo fazer check-in (se aplica somente se SaveChanges é definido como true).
  • makePublic
    Tipo: System.Boolean
    true para permitir que o usuário publicar o documento depois que é fazer o check-in.
  • versionType
    Tipo: System.Object%
    Especifica informações de controle de versão para o documento.

Comentários

Definindo o parâmetro de MakePublic a true envia o documento para o processo de aprovação, que eventualmente pode levar a uma versão de documento que está sendo publicado para usuários com permissão somente leitura para o documento (se aplica somente se SaveChanges é definido como true).

Para aproveitar os recursos de colaboração compilados em Word, documentos devem ser armazenados em um servidor de portal do SharePoint.

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir usa o método de CanCheckin para determinar se o documento esteve armazenado em um servidor de portal do Microsoft Office SharePoint.Se o documento foi armazenado em um servidor, o exemplo chama o método de CheckInWithVersion para fazer o check-in o documento juntamente com os comentários e o número de versão, especificados para salvar as alterações para o local do servidor, e enviar o documento para o processo de aprovação.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.

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

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word