pywin32操作viso
import win32com.client as win32visio = win32.Dispatch("Visio.Application")
doc = visio.Documents.Open(r"G:\桌面\pywin32操作viso\大岭山波分接入环1.vsd")
page_index = 1# 指定要读取的页面索引(从1开始)
page = doc.Pages(page_index)
# 遍历页面上的所有形状
for shape in page.Shapes:
print("形状名称: ", shape.Name)
print("形状文本: ", shape.Text)
# 获取形状的填充前景色
fill_color_cell = shape.Cells("FillForegnd")
if fill_color_cell.ResultIU is not None:
fill_color = fill_color_cell.ResultIU
#print("形状颜色: ", fill_color)
fill_color_cell.FormulaU = "RGB(255, 0, 0)"
doc.Close()
visio.Quit() 这个具体是起什么作用呀 kkoo 发表于 2023-8-7 23:43
这个具体是起什么作用呀
读取visio里面个形状中的文本,并修改形状的填充前景色为红色。 学习了!!!! kkoo 发表于 2023-8-7 23:43
这个具体是起什么作用呀
你没用过viso就没有,用过viso就有用了
页:
[1]