2016-10-28 3 views
0

境界線が太すぎますが、 'スタイルなし、テーブルグリッド'スタイルを使用するテーブルがあります。 C#ですべての境界線の境界線の重みをプログラムで設定するにはどうすればよいですか?C#Interop PowerPoint - テーブルの境界重さを設定します。

これができない場合は、potxテンプレートのスタイルを変更するにはどうすればよいですか?

答えて

0

私はそれを理解しました。私はすべてがテーブルに追加された後、forループでこれを投げてきた

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

私は彼らが見えるようにするためにも黒にボーダーの色を設定する必要がありました。 –

関連する問題