Python 到 Visio 透明度语法

Python to Visio Syntax for Transparency

我正在尝试使用 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 中的结果是一个大小和颜色正确的矩形,只是透明度不正确。

透明度设置是一个百分比,因此您想将单元格设置为“25%”。