我找到了更改图表样式和逐点更改系列颜色的文档,但我没有找到任何关于从“更改颜色”菜单中选择颜色的信息。我特别想更改为单色配色方案,这样做时使用 PowerPoint 提供的颜色选择。
这很重要,因为我正在创建的文档会发给那些不了解后端如何构建的人——他们只想操作数据,所以最好使用灵活的颜色。
我猜这需要直接更改 XML?
应用第一个(蓝色)单色样式后,这些行将添加到 XML。
<p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="4058498100"/></p:ext></p:extLst>
但我不确定如何调用这些来编辑它们。我在这个过程的某个地方有文档吗?
它类似于编辑表格样式吗?
def table_formatting(table, shape, ic):
tbl = shape._element.graphic.graphicData.tbl
if ic == 'TABLE':
style_id = '{8EC20E35-A176-4012-BC5E-935CFFF8708E}'
else:
style_id = '{2D5ABB26-0587-4C30-8999-92F81FD0307C}'
tbl[0][-1].text = style_id
