Delete Method

Deletes an object from its containing collection.

Syntax

expression**.Delete**

*expression   *     Required. An expression that returns an object in the Applies To list.

Remarks

The Delete method does not apply to resource calendars.

Example

The following example deletes every resource assignment in the active project.

Sub DeleteAssignments()

    Dim RA As Assignment        ' Assignment object for resources
    Dim T As Task               ' Task object

    ' Delete resource assignments.
    For Each T in ActiveProject.Tasks
        For Each RA in T.Assignments
            RA.Delete
        Next RA
    Next T

End Sub

Applies to | Assignment Object, Assignments Collection Object | Availability Object, Availabilities Collection Object | Calendar Object, Calendars Collection Object | CodeMaskLevel Object | Filter Object, Filters Collection Object | Group Object, Groups Collection Object | GroupCriterion Object, GroupCriteria Collection Object | LookupTableEntry Object | OutlineCode Object, OutlineCodes Collection Object | PayRate Object, PayRates Collection Object | Profile Object, Profiles Collection Object | Resource Object, Resources Collection Object | SplitPart Object, SplitParts Collection Object | Table Object, Tables Collection Object | TableField Object, TableFields Collection Object | Task Object, Tasks Collection Object | TaskDependency Object, TaskDependencies Collection Object | TimeScaleValue Object, TimeScaleValues Collection Object | View Object, Views Collection Object | ViewCombination Object, ViewsCombination Collection Object | ViewSingle Object, ViewsSingle Collection Object

See Also | Add Method | Count Property | Index Property | ResourceAssignment Method