Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dá saída de um projeto aberto que está atualmente no modo só de leitura.
Sintaxe
expression. CheckoutProject
expressão Uma variável que representa um objeto do Project .
Valor de retorno
Nothing
Comentários
Se o projeto ativo no Project Professional estiver no modo só de leitura, o checkoutProject.method dá saída do projeto para que esteja no modo de leitura/escrita para edição. Se o projeto ativo já tiver dado saída, o Project apresenta uma caixa de diálogo com a mensagem "Este projeto já tem saída dada para si num computador diferente ou numa sessão do Project Web App".
Exemplo
O exemplo seguinte determina se um projeto aberto é um projeto empresarial e tem saída dada. Se o projeto não tiver saída dada, o exemplo tenta marcar o projeto. Se o projeto já tiver saída dada para si, o Project apresenta uma caixa de diálogo com a mensagem de erro ""Este projeto já tem saída dada para si num computador diferente ou numa sessão do Project Web App." Se o projeto tiver saída dada por outro utilizador, o Project apresenta uma caixa de diálogo com a mensagem "Para marcar, DOMAIN\UserName tem de fechar o projeto na respetiva sessão ou contactar o administrador para marcar no projeto."
Sub CheckOutOpenEnterpriseProjects()
Dim openProjects As Projects
Dim proj As Project
Set openProjects = Application.Projects
On Error Resume Next
For Each proj In openProjects
If Application.IsCheckedOut(proj.Name) Then
If proj.Type = pjProjectTypeEnterpriseCheckedOut Then
Debug.Print "'" & proj.Name & "'" & " is already checked out."
ElseIf proj.Type = pjProjectTypeNonEnterprise Then
Debug.Print "'" & proj.Name & "'" & " is not an enterprise project."
End If
Else
' Check out the project whether it is active or not.
proj.CheckoutProject
Debug.Print "Attempted to check out: '" & proj.Name & "'"
End If
Next proj
End Sub
Confira também
Project Object Checkin Method (Método de Entrada deObjetos do Projeto)
Application.IsCheckedOutApplication.ProjectCheckOut
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.