Compartilhar via


Objeto de disponibilidade (Project)

Representa uma linha da grade Disponibilidade do Recurso de um recurso. O objeto Availability é um membro da coleção Availabilities.

Usando o objeto Availability

Utilize **Disponibilidades(**Índice), em queÍndice é o número do índice de disponibilidade, para devolver um único objeto disponibilidade . O exemplo a seguir retorna as informações de disponibilidade da primeira linha de grade Disponibilidade do recurso para o recurso especificado.

MsgBox ActiveProject.Resources("Tom").Name & " is available from " & _ 
    ActiveProject.Resources("Tom").Availabilities(1).AvailableFrom & " to " & _ 
    ActiveProject.Resources("Tom").Availabilities(1).AvailableTo & "." 

Use a propriedade Availabilities para retornar uma coleção de Availabilities. O exemplo a seguir exibe o intervalo de datas em que o recurso especificado está disponível para trabalho.

Dim Avail As Availability 
 
For Each Avail In ActiveProject.Resources("Tom").Availabilities 
    MsgBox "From " & Avail.AvailableFrom & " to " & Avail.AvailableTo 
Next Avail 

Use o método Add para adicionar um objeto Availability à coleção Availabilities. O exemplo a seguir adiciona uma linha à grade Disponibilidade do Recurso que mostra que o recurso especificado estará disponível somente por meio período no mês de abril.

ActiveProject.Resources("Tom").Availabilities.Add "4/1/2012", "4/30/2012", 50

Métodos

Nome
Delete

Propriedades

Nome
Application
AvailableFrom
AvailableTo
AvailableUnit
Índice
Parent

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.