Sub Test() Dim s As Shape, eff As Effect For Each s In ActivePage.Shapes For Each eff In s.Effects If eff.Type = cdrLens Then Select Case eff.Lens.Type Case cdrLensColorAdd, cdrLensColorLimit, _ cdrLensTintedGrayscale, cdrLensTransparency eff.Lens.Color.RGBAssign 255, 0, 0 Case cdrLensCustomColorMap eff.Lens.FromColor.RGBAssign 255, 0, 0 eff.Lens.ToColor.RGBAssign 255, 255, 0 Case cdrLensWireframe With eff.Lens .UseFillColor = True .UseOutlineColor = True .FillColor.RGBAssign 255, 0, 0 .OutlineColor.RGBAssign 255, 255, 0 End With End Select Exit For End If Next eff Next sEnd Sub