Как назначить макрос с помощью python-pptx - PullRequest
0 голосов
/ 15 марта 2019

Как я могу назначить макрос фигуре при добавлении с помощью Python pptx

Titleleft = Cm(25.37)  # 0.93" centers this overall set of shapes
Titleltop = Cm(14.56)
Titlelwidth = Cm(2.89)
Titlelheight = Cm(0.64 )

txBox = slide.shapes.add_textbox(Titleleft, Titleltop, Titlelwidth,Titlelheight)
tf = txBox.text_frame

p = txBox.text_frame.paragraphs[0]
p.alignment = PP_ALIGN.CENTER
run = p.add_run()
run.text = '16 / 17'

font = run.font
font.size = Pt(9)
font.bold = False
font.italic = None  # cause value to be inherited from theme

1 Ответ

0 голосов
/ 15 марта 2019

Вставка кода VBA (он же макросы) и ссылки для их запуска не поддерживаются в python-pptx и вряд ли будут поддерживаться в ближайшее время, поскольку двоичный формат, насколько я знаю, не задокументирован.

...