Layer.Delete Method (Visio)
Deletes a Layer object. Can also delete shapes assigned to the deleted layer.
expression A variable that represents a Layer object.
|fDeleteShapes||Required||Integer||1 (True) to delete shapes assigned to the layer; otherwise, 0 (False).|
When fDeleteShapes is non-zero, shapes assigned only to the deleted layer are deleted. Otherwise, the shapes are simply no longer assigned to that layer.