gzhycsu 发表于 2010-8-9 09:36:00

[求助]急寻高手帮忙 多谢

<p>在用VBA绘制图形时,我想绘制多条直线在同一图层&nbsp; 但是用不同的颜色&nbsp; 如何实现呢?</p>
<p>例如:</p>
<p>我先绘制一条直线</p>
<p>set&nbsp;<font face="Verdana">&nbsp;&nbsp;&nbsp;myLayer.Color = 红色</font></p>
<p><font face="Verdana">当在绘制一条时</font></p>
<p><font face="Verdana">set&nbsp;<font face="Verdana">&nbsp;&nbsp;&nbsp;myLayer.Color =&nbsp;绿色</font></font></p>
<p><font face="Verdana">这是第一天颜色也变成红色了 怎么办呀?&nbsp; 急寻高手帮帮小弟&nbsp;&nbsp;&nbsp;&nbsp;</font></p>

wsccmm 发表于 2010-8-9 09:48:00

<p>我觉得应该是单独的把颜色赋值,比如说你想让line1为红色,可以set line1obj.color= acred,希望另外一条直线为绿色,可以设置为,</p>
<p>set line2.color=acgreen. </p>

gzhycsu 发表于 2010-8-10 20:05:00

<p>我试了 不行呀&nbsp; </p>

mccad 发表于 2010-8-10 22:06:00

你把你的代码帖出来看看

syk070205 发表于 2010-8-11 10:58:00

你或许是改变对象后没有使用update方法更新对象设置或者是文档对象的regan方法更新文档,以致设置不起作用
页: [1]
查看完整版本: [求助]急寻高手帮忙 多谢