CQL查找相同.bas 666 B

12345678910111213141516171819202122232425
  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(3) As Color, i As Long
  8. Set cm(0) = CreateCMYKColor(100, 0, 0, 0) '青
  9. Set cm(1) = CreateCMYKColor(0, 100, 0, 0) '洋红
  10. Set cm(2) = CreateCMYKColor(100, 100, 0, 0) '洋红
  11. ActiveDocument.ClearSelection
  12. For i = 0 To 2
  13. cm(i).ConvertToRGB
  14. r = cm(i).RGBRed
  15. G = cm(i).RGBGreen
  16. b = cm(i).RGBBlue
  17. ActivePage.Shapes.FindShapes(Query:="@Outline.Color.rgb[.r='" & r & "' And .g='" & G & "' And .b='" & b & "']").AddToSelection
  18. Next i
  19. Exit Function
  20. err:
  21. MsgBox "Function CQLline_CM100 错误!"
  22. End Function