Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否更改Microsoft.Interop.Graph.Chart.NET中单个条形图的颜色?_C#_Asp.net_Graph_Pia - Fatal编程技术网

C# 是否更改Microsoft.Interop.Graph.Chart.NET中单个条形图的颜色?

C# 是否更改Microsoft.Interop.Graph.Chart.NET中单个条形图的颜色?,c#,asp.net,graph,pia,C#,Asp.net,Graph,Pia,有谁能帮助我如何使用C#中的Microsoft Graph PIA更改每个系列栏的单个颜色 我试过多种方法,但都不管用。Series对象中有一个ChartFormatFill对象,但它是只读的,不允许我更改条形图的颜色 我也试过录制一个宏,然后读取它的代码,但由于一些奇怪的原因,更改颜色指令没有被宏化。没有对应的代码 所有的图表都有同样的问题。我无法以编程方式设置图表系列的格式 我被困在这里了。有人能帮我吗 谢谢 问候,, Muneeb请尝试: using Graph = Microsoft.O

有谁能帮助我如何使用C#中的Microsoft Graph PIA更改每个系列栏的单个颜色

我试过多种方法,但都不管用。Series对象中有一个ChartFormatFill对象,但它是只读的,不允许我更改条形图的颜色

我也试过录制一个宏,然后读取它的代码,但由于一些奇怪的原因,更改颜色指令没有被宏化。没有对应的代码

所有的图表都有同样的问题。我无法以编程方式设置图表系列的格式

我被困在这里了。有人能帮我吗

谢谢

问候,, Muneeb

请尝试:

using Graph = Microsoft.Office.Interop.Graph; using PowerPoint = Microsoft.Office.Interop.PowerPoint; [...] PowerPoint.Application oPowerPoint = new PowerPoint.Application(); [...] PowerPoint.ShapeoShape oShape = oPowerPoint.ActiveWindow.Selection.ShapeRange[1]; [...] Graph.Chart oChart = (Graph.Chart)oShape.OLEFormat.Object; [...] Graph.Series serie = (Graph.Series)oChart.SeriesCollection(1); Graph.Point point = (Graph.Point)serie.Points(1); // !!!!!!!!!! point.Interior.Color = 0x808080; point = (Graph.Point)serie.Points(2); point.Interior.Color = 0x800080; 使用Graph=Microsoft.Office.Interop.Graph; 使用PowerPoint=Microsoft.Office.Interop.PowerPoint; [...] PowerPoint.Application oPowerPoint=新的PowerPoint.Application(); [...] PowerPoint.shapeShape-oShape=oPowerPoint.ActiveWindow.Selection.ShapeRange[1]; [...] Graph.Chart oChart=(Graph.Chart)oShape.OLEFormat.Object; [...] 图系列系列=(图系列)oChart.SeriesCollection(1); Graph.Point=(Graph.Point)系列。Points(1);//!!!!!!!!!! point.Interior.Color=0x8080; 点=(图点)系列点(2); point.Interior.Color=0x800080; --
和平