Método Workbook.CheckInWithVersion (Excel)

Salva uma pasta de trabalho em um servidor de um computador local e define a pasta de trabalho local como somente leitura para que não possa ser editada localmente.

Sintaxe

mais simples. CheckInWithVersion (SaveChanges, Comments, MakePublic, VersionType)

expressão Uma variável que retorna um objeto de pasta de trabalho .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
SaveChanges Opcional Variant True para salvar a pasta de trabalho no local do servidor. O padrão é True.
Comments Opcional Variant Comentários para a revisão da pasta de trabalho cujo check-in está sendo feito (aplicável somente se SaveChanges estiver definido como True).
Torná-Pública Opcional Variant True para permitir que o usuário publique a pasta de trabalho após o check-in.
VersionType Opcional Variant Especifica as informações de controle de versão referentes à pasta de trabalho.

Valor de retorno

Nothing

Comentários

A definição do parâmetro MakePublic como True envia a pasta de trabalho para o processo de aprovação, o que pode vir a resultar na publicação de uma versão da pasta de trabalho para usuários com direitos somente de leitura (aplicável somente se SaveChanges estiver definido como True).

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

Exemplo

O exemplo a seguir usa o método CanCheckIn para determinar se a pasta de trabalho foi armazenada em um Microsoft SharePoint Server. Nesse caso, o exemplo chama o método CheckInWithVersion para fazer check-in da pasta de trabalho junto com o número da versão e os comentários especificados, salva as alterações no local do servidor e envia a pasta de trabalho para o processo de aprovação.

Este exemplo é para uma personalização em nível de pasta de trabalho.

Private Sub WorkbookCheckIn() 
  If ThisWorkbook.CanCheckIn Then 
    ThisWorkbook.CheckInWithVersion True, "Changed sheet 1 and 2 etc...", True, XlCheckInVersionType.xlCheckInMinorVersion 
  Else 
    Msgbox "This workbook cannot be checked in"
  End If 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.