自选图形
-
sth.api.Shapes.AddShape(图形值,左上X,左上Y,宽,高)
import xlwings as xw
t = xw.Book('123.xlsx').sheets[0]
p = t.api.Shapes.AddShape(1,50,50,100,100) #矩形
p.Fill.ForeColor.SchemeColor = 49 #第一种颜色表现
p.Fill.ForeColor.RGB = 65280 #第二种颜色表现
1.xw.Shape(1).width = 50 #引用,宽的设置
2.xw.Shape('矩形 1').height = 150 #引用,高的设置
3.xw.Shape(1).api.Fill.ForeColor.SchemeColor = 3 #设置颜色
4.xw.Shape(1).api.Fill.UserPicture(r'D:\e.gif') #图形背景插入图片
msoShapeOval | 9 | 椭圆形 |
msoShapeOvalCallout | 107 | 椭圆形标注 |