首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CQL使用CorelDraw中的变量

CQL使用CorelDraw中的变量
EN

Stack Overflow用户
提问于 2019-01-09 22:32:54
回答 1查看 329关注 0票数 0

伙计们,我正在尝试在cql查询中使用变量

如果我使用下面的代码,它会按预期工作,并选择所有具有相同cmyk颜色的对象

代码语言:javascript
复制
ActivePage.Shapes.FindShapes(Query:="@fill.color = cmyk(100,0,0,0)").CreateSelection

我希望使用数组中的变量来查找一个对象的颜色,并选择具有相同颜色的所有其他对象

我尝试过以下几种方法

代码语言:javascript
复制
 Dim a, b, c, d
 a = 100
 b = 0
 c = 0
 d = 0
 ActivePage.Shapes.FindShapes(Query:="@fill.color = cmyk(a,b,c,d)").CreateSelection

当我这样做时,我得到以下错误

标识符“a”不是全局的成员

你知道是怎么回事吗?

任何帮助我们都将不胜感激

标记

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 01:30:01

这个问题的答案似乎是转义字符串,并将值连接到查询中。

从评论来看,这应该是可行的:

代码语言:javascript
复制
ActivePage.Shapes.FindShapes(Query:="@fill.color = cmyk(" & a & "," & b & "," & c & "," & d & ")").CreateSelection
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54112435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档