当前位置:编程学习 > C#/ASP.NET >>

求助:visio里无法改变器件颜色!

通过在器件的shapesheet里直接改变linecolor的值来改变颜色,可是线路的颜色改变了,器件却改变不了。见下图

可是打开器件的“线条”属性,发现颜色其实是变了的,只是无法显示出来,如下图所示,本质是红色了,显示的却还是绿色。。


在visio里直接改shapesheet的值不行,在C#里通过程序改也不行,程序:
vShape.get_CellsU("LineColor").Formula = "THEMEGUARD(RGB(255,0,0))";
或者
vShape.get_CellsSRC((short)VisSectionIndices.visSectionObject, (short)VisRowIndices.visRowLine,
(short)VisCellIndices.visLineColor).FormulaU = "THEMEGUARD(RGB(255,0,0))";
两种都只能改线路,无法改变器件

有没有人知道为什么啊?怎么解决啊??
这个问题很重要,不弄出来,没法进行下一步啊。。。。拜托了。。!!! --------------------编程问答-------------------- 求解答T_T --------------------编程问答-------------------- 没画过这样的图,不过以前我画的都能改变颜色,帮顶 --------------------编程问答--------------------
引用 2 楼  的回复:
没画过这样的图,不过以前我画的都能改变颜色,帮顶

谢谢帮顶~T_T --------------------编程问答-------------------- 顶上去
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,