Share via


Task.PercentComplete Property

Project Developer Reference

Returns or sets the percent complete of a task. Read/write Variant.

Syntax

expression.PercentComplete

expression   A variable that represents a Task object.

Example
The following example removes a resource from tasks in the active project that have two or more resources and are 85 percent complete.

Visual Basic for Applications
  Sub ReallocateResource()
Dim Entry As String     ' The name of the resource to remove
Dim T As Task           ' The task object used in For loop
Dim RA As Assignment    ' The resource assignment object to the task

Entry = InputBox$("Enter a resource name:")

' Remove the resource from 85 percent complete tasks with 2+ resources.
For Each T In ActiveProject.Tasks
    If T.<strong class="bterm">PercentComplete</strong> &gt;= 85 And T.Resources.Count &gt;= 2 Then
        For Each RA In T.Assignments
            If UCase(Entry) = UCase(RA.ResourceName) Then
                RA.Delete
            End If
        Next
    End If
Next T

End Sub

See Also