900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Excel/Word 插入图表 InvokeMember设置图表类型

Excel/Word 插入图表 InvokeMember设置图表类型

时间:2021-02-24 08:31:53

相关推荐

Excel/Word 插入图表 InvokeMember设置图表类型

Msdn上详细介绍了如何操作new word,其中有介绍插入图表

//Insert a chart.Word.InlineShape oShape;object oClassType = "MSGraph.Chart.8";wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;oShape = wrdRng.InlineShapes.AddOLEObject(ref oClassType, ref oMissing, ref oMissing, ref oMissing, ref oMissing,ref oMissing, ref oMissing, ref oMissing);//Demonstrate use of late bound oChart and oChartApp objects to//manipulate the chart object with MSGraph.object oChart;object oChartApp;oChart = oShape.OLEFormat.Object;oChartApp = oChart.GetType().InvokeMember("Application",BindingFlags.GetProperty, null, oChart, null);//Change the chart type to Line.object[] Parameters = new Object[1];Parameters[0] = 4; //xlLine = 4oChart.GetType().InvokeMember("ChartType", BindingFlags.SetProperty,null, oChart, Parameters);

设置图表类型为:

Parameters[0] = 4; //xlLine = 4

可以根据自己的需要设置各种不同的图表类型:

柱形图—簇状柱形图— xlColumnClustered — 51

3D簇状柱形图—xl3DColumnClustered—54

堆积柱形图—xlColumnStacked— 52

3D堆积柱形图—xl3DColumnStacked — 55

百分比堆积柱形图— xlColumnStacked100—53

3D百分比堆积柱形图— xl3DColumnStacked100— 56

3D柱形图—xl3DColumn— -4100

——————————————————————————

条形图— 簇状条形图—xlBarClustered— 57

3D簇状条形图— xl3DBarClustered— 60

堆积条形图— xlBarStacked— 58

3D堆积条形图— xl3DBarStacked— 61

百分比堆积条形图— xlBarStacked100— 59

3D百分比堆积条形图— xl3DBarStacked100— 62

——————————————————————————

折线图— 折线图— xlLine— 4

数据点折线图— xlLineMarkers — 65

堆积折线图— xlLineStacked— 63

堆积数据点折线图— xlLineMarkersStacked— 66

百分比堆积折线图— xlLineStacked100— 64

百分比堆积数据点折线图— xlLineMarkersstacked100— 67

3D折线图— xl3DLine— -4101

——————————————————————————

饼图— 饼图— xlPie— 5

分离型饼图— xlPieExploded— 69

3D饼图— xl3DPie— -4102

分离型3D饼图— xl3DPieExploded— 70

复合饼图— xlPieOfPie— 68

复合条饼图— xlBarOfPie — 71

——————————————————————————

XY(散点)图— 散点图 — xlXYScatter — -4169

平滑线散点图— xlXYScatterSmooth — 72

无数据点平滑线散点图 — xlXYScatterSmoothNoMarkers — 73

折线散点图 — xlXYScatterLines — 74

无数据点折线散点图 — xlXYScatterLinesNoMarkers — 75

——————————————————————————

气泡图— 气泡图 — xlBubble — 15

3D气泡图 — xlBubble3DEffect — 87

——————————————————————————

面积图— 面积图 — xlArea — 1

3D面积图 — xl3DArea — -4098

堆积面积图 — xlAreaStacked — 76

3D堆积面积图 — xl3DAreaStacked — 78

百分比堆积面积图 — xlAreaStacked100 — 77

3D百分比堆积面积图 — xl3DAreaStacked100 — 79

——————————————————————————

圆环图— 圆环图 — xlDoughnut — -4120

分离型圆环图 — xlDoughnutExploded — 80

——————————————————————————

雷达图— 雷达图 — xlRadar — -4151

数据点雷达图 — xlRadarMarkers — 81

填充雷达图 — xlRadarFilled — 82

——————————————————————————

曲面图— 3D曲面图 — xlSurface — 83

曲面图(俯视) — xlSurfaceTopView — 85

3D曲面图(框架图) — xlSurfaceWireframe — 84

曲面图(俯视框架图) — xlSurfaceWireframeTopView — 86

——————————————————————————

股价图— 盘高-盘低-收盘图 — xlStockHLC — 88

成交量-盘高-盘低-收盘图 — xlStockVHLC — 90

开盘-盘高-盘低-收盘图 — xlStockOHLC — 89

成交量-开盘-盘高-盘低-收盘图 — xlStockVOHLC — 91

——————————————————————————

圆柱图— 柱形圆柱图 — xlCylinderColClustered — 92

条形圆柱图 — xlCylinderBarClustered — 95

堆积柱形圆柱图— xlCylinderColStacked — 93

堆积条形圆柱图 — xlCylinderBarStacked — 96

百分比堆积柱形圆柱图 — xlCylinderColStacked100 — 94

百分比堆积条形圆柱图 — xlCylinderBarStacked100 — 97

3D柱形圆柱图 — xlCylinderCol — 98

——————————————————————————

圆锥图— 柱形圆锥图 — xlConeColClustered — 99

条形圆锥图 — xlConeBarClustered — 102

堆积柱形圆锥图 — xlConeColStacked — 100

堆积条形圆锥图 — xlConeBarStacked — 103

百分比堆积柱形圆锥图 — xlConeColStacked100 —101

百分比堆积条形圆锥图 — xlConeBarStacked100 —104

3D柱形圆锥图 — xlConeCol — 105

——————————————————————————

棱锥图— 柱形棱锥图 — xlPyramidColClustered — 106

条形棱锥图 — xlPyramidBarClustered — 109

堆积柱形棱锥图 — xlPyramidColStacked — 107

堆积条形棱锥图 — xlPyramidBarStacked — 110

百分比堆积柱形棱锥图 — xlPyramidColStacked100 — 108

百分比堆积条形棱锥图 — xlPyramidBarStacked100 — 111

3D柱形棱锥图 — xlPyramidCol — 112

详细见Excel.XlChartType类型,msdn网址如下:

/en-us/library/microsoft.office.interop.excel.xlcharttype(v=office.11).aspx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。