c#互操作PowerPoint -设置表格的边框重量

本文关键字:边框 表格 设置 互操作 PowerPoint | 更新日期: 2023-09-27 18:15:26

我有一个表格使用"无样式,表格网格"的样式,但是边框太厚。我如何在c#中编程地设置所有边框的权重?

如果这不能做到,我如何改变样式在我的模板?

c#互操作PowerPoint -设置表格的边框重量

我明白了。对于未来的观众:

objTable.Cell(1, 1).Borders[PPT.PpBorderType.ppBorderLeft].Weight = 0.5f;
objTable.Cell(1, 1).Borders[PPT.PpBorderType.ppBorderRight].Weight = 0.5f;
objTable.Cell(1, 1).Borders[PPT.PpBorderType.ppBorderTop].Weight = 0.5f;
objTable.Cell(1, 1).Borders[PPT.PpBorderType.ppBorderBottom].Weight = 0.5f;

在表中添加了所有内容后,我将其抛出在for循环中:

for (int row = 1; row <= objTable.Rows.Count; row++)
{
    for (int col = 1; col <= objTable.Columns.Count; col++)
    {
        objTable.Cell(row, col).Borders[PPT.PpBorderType.ppBorderLeft].Weight = 0.5f;
        objTable.Cell(row, col).Borders[PPT.PpBorderType.ppBorderRight].Weight = 0.5f;
        objTable.Cell(row, col).Borders[PPT.PpBorderType.ppBorderTop].Weight = 0.5f;
        objTable.Cell(row, col).Borders[PPT.PpBorderType.ppBorderBottom].Weight = 0.5f;
    }
}