Shape

Shape(*参数, **options)

形状对象是shapes集合访问它们:

>>> import xlwings as xw
>>> sht = xw.books['Book1'].sheets[0]
>>> sht.shapes[0]  # or sht.shapes['ShapeName']
<Shape 'Rectangle 1' in <Sheet [Book1]Sheet1>>

在版本 0.9.0 中更改。

激活()

激活形状。

在版本 0.5.0 中添加。

属性 api

返回所使用引擎的原生对象 (pywin32appscriptobj)。

添加于版本 0.19.2。

删除()

删除形状。

在版本 0.5.0 中添加。

属性 高度

返回或设置表示形状高度的点数。

在版本 0.5.0 中添加。

属性 左侧

返回或设置表示形状水平位置的点数。

在版本 0.5.0 中添加。

属性 名称

返回或设置形状的名称。

在版本 0.5.0 中添加。

属性 父级

返回形状的父对象。

在版本 0.9.0 中添加。

按比例调整高度(因子, 相对于原始尺寸=False, 缩放='从左上角缩放')
因子浮点数

例如,1.5 将其缩放到 150%

相对于原始尺寸布尔值,可选

如果False,它相对于当前高度进行缩放(默认)。对于True必须是图片或 OLE 对象。

缩放字符串,可选

之一scale_from_top_left(默认),scale_from_bottom_right, scale_from_middle

添加于版本 0.19.2。

按比例调整宽度(因子, 相对于原始尺寸=False, 缩放='从左上角缩放')
因子浮点数

例如,1.5 将其缩放到 150%

相对于原始尺寸布尔值,可选

如果False,它相对于当前宽度进行缩放(默认)。对于True必须是图片或 OLE 对象。

缩放字符串,可选

之一scale_from_top_left(默认),scale_from_bottom_right, scale_from_middle

添加于版本 0.19.2。

属性 文本

返回或设置形状的文本。

新增于版本0.21.4。

属性 顶部

返回或设置表示形状垂直位置的点数。

在版本 0.5.0 中添加。

属性 类型

返回形状的类型。

在版本 0.9.0 中添加。

属性 宽度

返回或设置表示形状宽度的点数。

在版本 0.5.0 中添加。