2016-10-28 10 views
0

У меня есть таблица, использующая стиль «Нет стиля, таблицы», однако границы слишком толстые. Как программно установить вес границы для всех границ в C#?C# Interop PowerPoint - установить размер границы таблицы

Если это невозможно, как изменить стиль в моем шаблоне potx?

ответ

0

Я понял. Для будущих зрителей:

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 (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; 
    } 
} 
+0

мне нужно также установить цвет границы к черному, чтобы сделать их видимыми. –