问题描述
通过在器件的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
解决方案五:
顶上去
时间: 2024-09-28 08:09:05