Shape.Type属性名称及对应值列表

在Excel工作表中,有多种Shape类型的时候,可以通过shape.Type属性值返回一个代表形状类型的MsoShapeType数值。通过该数值可知该图形的类型!

列表如下:

名称 说明
msoAutoShape 1 自选图形
msoCallout 2 标注
msoChart 3
msoComment 4 批注
msoDiagram 21 图表
msoEmbeddedOLEObject 7 嵌入的OLE对象
msoFormControl 8 窗体控件
msoFreeform 5 任意多边形
msoGroup 6 组合
msoIgxGraphic 24 Smart图形
msoInk 22 墨迹
msoInkComment 23 墨迹批注
msoLine 9 线条
msoLinkedOLEObject 10 链接OLE对象
msoLinkedPicture 11 链接图片
msoMedia 16 媒体
msoOLEControlObject 12 OLE控件对象
msoPicture 13 图片
msoPlaceholder 14 占位符
msoScriptAnchor 18 脚本定位标记
msoShapeTypeMixed -2 混合形状类型
msoTable 19
msoTextBox 17 文本框
msoTextEffect 15 文本效果

原文地址:https://www.cnblogs.com/lsyb-python/p/11957875.html

时间: 2024-07-29 14:12:43

Shape.Type属性名称及对应值列表的相关文章

[Excel VBA] Shape.Type属性名称及对应值列表

当一个工作表中有多种Shape类型的时候,可以通过Shape.Type属性值返回一个代表形状类型的MsoShapeType数值.通过该数值可知该图形的类型. 列表如下: 名称 值 说明 msoAutoShape 1 自选图形 msoCallout 2 标注 msoCanvas 20 画布 msoChart 3 图 msoComment 4 批注 msoDiagram 21 图表 msoEmbeddedOLEObject 7 嵌入的 OLE 对象 msoFormControl 8 窗体控件 mso

为什么要在<button>元素中添加type属性

在HTML中<button> 标签定义一个按钮. <button type="button">Click Me!</button> 在 button 元素内部,您可以放置内容,比如文本或图像.这是该元素与使用 input 元素创建的按钮之间的不同之处. <input type="button" value="Click Me!"> button既然定义了一个按钮,那么为什么还要为其添加type属性呢

Python通过lxml库遍历xml通过xpath查询(标签,属性名称,属性值,标签对属性)

xml实例: 版本一: <?xml version="1.0" encoding="UTF-8"?><country name="chain"><provinces><heilongjiang name="citys"><haerbin/><daqing/></heilongjiang><guangdong name="city

js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法

获取所有参数 function test(){ for(var i=0;i<arguments.length;i++)  document.write(arguments[i]); } 遍历某个对象所有的属性名称和值的方法 <script language="javascript"> var obj = new Object(); obj.myname = "我是对象"; obj.pro2 = "23"; obj.pro3 = 

jQuery如何获取指定type属性值的input元素

jQuery遍历input文本框并获取input的name属性值:因为input标签的type属性是多种多样的,例如text.radio.checkbox等,但是实际应用中往往需要获取某一类属性值的input元素,下面就通过实例简单介绍一下.代码实例如下: $("input:text", document.forms[0]).each(function(){alert(this.name)}); 以上代码可以获取type属性值为text的input元素,并且遍历弹出它们的name属性值

不知道属性名称,动态遍历json中的所有键值对

javascript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式.json类似于java中的HashMap, 是由一系列的key-value键值对构成.如果后台返回给前台的json中key的值是动态生成的,那么我们没有办法使用常规 的object.name或object["name"]的方式来获取json中的值.这个时候我们需要在不知道属性名称的时候,遍历json对象 ,可以使用如下方式: var jsonObj = {"55":&q

遍历JavaScript某个对象所有的属性名称和值

1 /* 2 * 用来遍历指定对象所有的属性名称和值 3 * obj 需要遍历的对象 4 */ 5 function allPrpos(obj) { 6 // 用来保存所有的属性名称和值 7 var props = ""; 8 // 开始遍历 9 for(var p in obj){ 10 // 方法 11 if(typeof(obj[p])=="function"){ 12 obj[p](); 13 }else{ 14 // p 为属性名称,obj[p]为对应属性

遍历某个对象所有的属性名称和值(JavaScript)

/* * 用来遍历指定对象所有的属性名称和值 * _list 需要遍历的对象 */ function all_pro(_list) { // 用来保存所有的属性名称和值 var pro = ""; // 开始遍历 for(var i in _list){ // 方法 if(typeof(_list[i])=="function"){ _list[i](); }else{ // i 为属性名称,_list[i]为对应属性的值 pro+= i + "=&quo

input表单type属性值

<!-- input表单type属性值: --> <!-- type = "email" 限制用户输入必须为Email类型 --> email<input type="email"> <!-- type="url" 限制用户输入必须为URL类型 --> url<input type="url"> <!-- type="date" 限制用户输入