Método DocumentBase.CheckInWithVersion

Coloca um documento em um servidor de um computador local e, em seguida, define o documento local como somente leitura, para que ele não pode 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.The default is true.
  • comments
    Tipo: System.Object%
    Os comentários da revisão do documento que está sendo feito check-in (aplicável somente se SaveChanges for definido como true).
  • makePublic
    Tipo: System.Boolean
    true para permitir ao usuário publicar o documento após o check-in.
  • versionType
    Tipo: System.Object%
    Especifica informações de versão para o documento.

Comentários

Definindo a MakePublic parâmetro para true envia o documento para o processo de aprovação, o que pode resultar em uma versão do documento publicada para usuários com direitos somente leitura ao documento (se aplica somente se SaveChanges é definida como true).

Para aproveitar os recursos de colaboração internos do Word, os documentos devem ser armazenados em um de SharePoint Portal Server Microsoft.

Optional Parameters

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

Exemplos

O seguinte exemplo de código usa a CanCheckin método para determinar se o documento foi armazenado em um de SharePoint Portal Server do Microsoft Office. Se o documento foi armazenado em um servidor, em seguida, o exemplo chama o CheckInWithVersion método para verificar no documento junto com os comentários especificados e o número de versão, salvar as alterações para o local do servidor e enviar o documento para o processo de aprovação. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível 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");
    }
}

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word