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 = 4 oChart.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网址如下:
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlcharttype(v=office.11).aspx
Excel/Word 插入图表 InvokeMember设置图表类型相关推荐
- Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细 代码块 <!DOCTYPE html> <head><meta charset=&q ...
- Poi向Word插入表格,设置表格边框和表格居中
Backgroud 网上没查到相关能用的经验,于是自己去扒的poi官网查到的,这里做个记录,同时分享给大家,后面有时间会再写篇博客介绍poi替换word模板,涉及文本替换,插入表格,插入图片等. 先贴 ...
- 用c#在excel中插入图片和设置表格宽度
问题的由来是我想在excel中自动插入图片,插入图片后我想根据图片的大小调整cell的大小,于是不经意间就来到了一个坑的面前.... Range对象有ColumnWidth属性和RowHeight属性 ...
- Excel基础操作(五)--图表基础
2019独角兽企业重金招聘Python工程师标准>>> 一.柱形图变成小图标 1.Ctrl+C 复制小图标---选中柱形图---Ctrl + V粘贴 2.如果图形会变形,则选中柱形图 ...
- excel怎么更改坐标轴刻度_excel数值坐标轴刻度(excel表格插入图表里坐标轴的刻度能自定义设置吗)...
怎么让excel表格坐标轴表上刻度 解决案: 1.图拖鼠标选要建立图标数据 2.菜单栏:插入--图选择种式 3.插入图表先点击纵坐标轴选看坐标轴四周现四圆叫做控制点 4.右键单击坐标轴选择[设置坐标轴 ...
- Excel图表横坐标设置怎么做?(亲测)
有时候我们在使用excel表格的时候,想设置图表的横坐标,怎么设置呢,下面来分享一下方法 工具/原料 excel 设置图表横坐标 方法/步骤 第一步打开excel表格,选中数据,点击插入->柱形 ...
- Excel VBA:设置图表系列格式
Chart.ChartWizard 方法 修改给定图表的属性.可使用本方法快速设置图表的格式,而不必逐个设置所有属性.本方法是非交互式的,并且仅更改指定的属性. 语法 表达式.ChartWizard( ...
- word柱状图垂直轴数值设定_Excel图表中设置坐标轴的字体、图案格式、刻度格式和数字格式的方法...
Excel图表中设置坐标轴的字体.图案格式.刻度格式和数字格式的方法,听说excel的教程在抖音很火,很多白领小朋友都在争相学习,下面就跟小编一起学习一下Excel图表中设置坐标轴的字体.图案格式.刻 ...
- 十三、在Excel中插入图表
在Excel中插入图表 一.插入图表 1.选中数据:插入→图表(选择图表格式) 2.在图表旁边的绿色加号:用来添加相应的图表元素(图表标题.横纵坐标等).
最新文章
- 说说Android桌面(Launcher应用)背后的故事(二)——应用程序的添加
- 在iframe框架中全屏不好使的原因
- 【NOIP2015模拟10.22】矩形
- android手机活跃度,微信Android机型活跃度曝光,这个结果你满意吗?
- Thinkphp修改一句代码,使得foreach标签支持对象,增加变量[数组对象]混合解析法!...
- iOS 浅复制和深复制的深层理解,含示例
- JavaScript 模板引擎
- WPS Word为PDF签名
- Unity Decal 贴花效果测试
- C语言this is a string,求一道C语言题目The aim of this exercise is to write a C program tha
- 列车停站方案_城市轨道交通列车停站方案
- 亚马逊广告CPC优化技巧 投放就有效
- mysql登录框万能密码_Sqli-LABS通关笔录-11[sql注入之万能密码以及登录框报错注入]...
- 台湾半导体制造商台积电市值首次超越英特尔
- 正则表达式转NFA,DFA,最小化DFA
- 海量搜索服务架构搭建2-SolrCloud集群搭建
- ajax方法怎么用,ajax的使用方法
- t检验自由度的意义_两独立t检验的自由度为n-2()
- 两相编码器的FPGA驱动
- UC伯克利教授马毅投稿ICML,4个评审一致接收却遭AC一票否决