Compartilhar via


Método WorkbookBase.CheckInWithVersion

Envia a pasta de trabalho do computador local para um servidor, e defina a pasta de trabalho local para somente leitura de modo que não pode ser editado localmente. A chamada desse método fecha a pasta de trabalho.

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

Sintaxe

'Declaração
Public Sub CheckInWithVersion ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object, _
    versionType As Object _
)
public void CheckInWithVersion(
    Object saveChanges,
    Object comments,
    Object makePublic,
    Object versionType
)

Parâmetros

  • saveChanges
    Tipo: System.Object
    true para salvar as alterações e fazer o check-in no documento; false para retornar o documento em um estado registrado sem salvar revisões.
  • comments
    Tipo: System.Object
    true para ativar comentários de check-in; false para fazer o check-in da pasta de trabalho sem comentários.Este parâmetro se aplica somente se SaveChanges é true.
  • makePublic
    Tipo: System.Object
    true para permitir que o usuário para publicar a pasta de trabalho depois que foi fazer o check-in.Ele envia a pasta de trabalho para o processo de aprovação, que acaba resultando em uma versão da pasta de trabalho publicada para usuários com direitos somente leitura para a pasta de trabalho (aplica-se apenas caso SaveChanges seja igual a true).
  • versionType
    Tipo: System.Object
    Especifica informações do controle de versão para o documento.

Comentários

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 usa o método de CanCheckIn para determinar se o documento foi 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.

Este exemplo destina-se a uma personalização no nível de documento.

Private Sub CheckInWorkbook()
    If Me.CanCheckIn() Then
        Dim comments As Object = "My updates."
        Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub
private void CheckInWorkbook()
{
    if (this.CanCheckIn())
    {
        object comments = "My updates.";
        object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
        this.CheckInWithVersion(true, comments, true, version);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel