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
expressão. CheckInWithVersion (SaveChanges, Comments, MakePublic, VersionType)
Expressão Uma variável que retorna um objeto Workbook .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
SaveChanges | Opcional | Variantes | True para salvar a pasta de trabalho no local do servidor. O padrão é True. |
Comments | Opcional | Variantes | 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). |
MakePublic | Opcional | Variantes | True para permitir que o usuário publique a pasta de trabalho após o check-in. |
VersionType | Opcional | Variantes | 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.