Freigeben über


Task.PercentWorkComplete property (Project)

Ruft ab oder legt den Prozentsatz der Arbeit für einen Vorgang abgeschlossen. Nur Lesezugriff für Sammelvorgänge dar. Variant- Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck. PercentWorkComplete

Ausdruck Eine Variable, die ein Task-Objekt darstellt.

Beispiel

Im folgende Beispiel wird die Marked -Eigenschaft auf true fest, für jeden Vorgang des aktiven Projekts, bei dem der Anteil der abgeschlossenen Arbeit, der den vom Benutzer angegebenen Prozentsatz überschreitet.

Sub MarkTasks() 
 
 Dim T As Task ' Task object used in For Each loop 
 Dim Entry As String ' Percentage entered by user 
 
 ' Prompt user for a percentage. 
 Entry = InputBox$("Mark tasks that exceed what percentage of work complete? (0-100)") 
 
 If Not IsNumeric(Entry) Then 
 MsgBox ("Please enter a number only.") 
 Exit Sub 
 ElseIf Entry < 0 Or Entry > 100 Then 
 MsgBox ("You did not enter a percentage from 0 to 100.") 
 Exit Sub 
 End If 
 
 ' Mark tasks with percentage of work complete greater than user entry. 
 For Each T In ActiveProject.Tasks 
 If T.PercentWorkComplete > Val(Entry) Then 
 T.Marked = True 
 Else 
 T.Marked = False 
 End If 
 Next T 
 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.