CQL查找相同.bas 781 B

123456789101112131415161718192021222324252627
  1. Attribute VB_Name = "CQL查找相同"
  2. Sub 属性选择()
  3. CQL_FIND_UI.Show 0
  4. End Sub
  5. Public Function CQLline_CM100()
  6. On Error GoTo err
  7. Dim cm(5) As Color, I As Long
  8. Set cm(0) = CreateCMYKColor(100, 0, 100, 0) '绿
  9. Set cm(1) = CreateCMYKColor(0, 100, 0, 0) '洋红
  10. Set cm(2) = CreateCMYKColor(100, 100, 0, 0) '红
  11. Set cm(3) = CreateRGBColor(0, 255, 0) ' RGB 绿
  12. Set cm(4) = CreateRGBColor(255, 0, 0) ' RGB 红
  13. ActiveDocument.ClearSelection
  14. For I = 0 To 4
  15. cm(I).ConvertToRGB
  16. r = cm(I).RGBRed
  17. G = cm(I).RGBGreen
  18. B = cm(I).RGBBlue
  19. ActivePage.Shapes.FindShapes(Query:="@Outline.Color.rgb[.r='" & r & "' And .g='" & G & "' And .b='" & B & "']").AddToSelection
  20. Next I
  21. Exit Function
  22. err:
  23. MsgBox "Function CQLline_CM100 错误!"
  24. End Function