0

在表格的某些行中,第 1 列中的长文本字符串需要在第 2、3 和 4 列上继续,而不是换行。我将如何合并单元格或防止文本换行以使其在后续列上继续?我已经尝试word_wrap在文本框架上进行如下设置,但它没有任何改变:

table = shape.table
cell = table.rows[0].cells[1]
cell.text_frame.word_wrap = False

我也尝试过设置text_frame.auto_sizeMSO_AUTO_SIZE.SHAPE_TO_FIT_TEXT但这也没有改变。

4

1 回答 1

0

我认为您在这里寻找的是“单元格合并”。

在 Excel 中,超出单元格边界的文本会自动延伸到相邻单元格(如果它是空的),但 PowerPoint 不能这样工作。

不幸的是,python-pptx还没有表格单元格合并功能,因此您能够容纳更长文本的唯一方法是使列更宽。

于 2016-12-20T21:02:08.707 回答