【发布时间】:2019-07-23 15:38:14
【问题描述】:
我正在尝试使用 python 在 Visio 中更改形状的透明度,但没有任何运气。如果有人知道如何在python中设置透明度,请告诉我!!
How to change Visio font name and color using Python?
from PIL import Image, ImageDraw, ImageFont
import win32com.client
from win32com.client import constants as vis
app = win32com.client.gencache.EnsureDispatch( 'Visio.Application' )
shape = app.ActivePage.DrawRectangle(5,5,6,6)
shape.Cells( 'Fillforegnd' ).FormulaU = 'RGB(112,255,141)'
shape.Cells('Transparency').FormulaU = '0.25'
这也不起作用,并提供与上述相同的结果:
shape.Cells('Transparency').FormulaU = '25%'
Visio 中的结果是正确大小和颜色的矩形,只是透明度不正确。
【问题讨论】:
标签: python vba winapi visio win32com