Я запускаю PowerPoint в Office 365.
Как установить шрифт StrikeThrough в PowerPoint с C #?StrikeThrough не существует в ячейках PowerPoint, TextFrame, TextRange и Font (StrikeThrough существует для Word и Excel).
Вот мой код, и я хочу добавить StrikeThrough также в PowerPoint:
for (int r = 0; r < powerpointTable.Table.Rows.Count; r++)
{
for (int c = 0; c < powerpointTable.Table.Columns.Count; c++)
{
string cellData = "XXX";
PowerPoint.Cell cell = powerpointTable.Table.Cell(r + 1, c + 1);
PowerPoint.TextFrame txFrm = cell.Shape.TextFrame;
PowerPoint.TextRange range = txFrm.TextRange;
range.Font.Color.RGB = ColorTranslator.ToOle(Color.Black);
range.Font.Bold = MsoTriState.msoFalse;
range.Font.Italic = MsoTriState.msoFalse;
range.Font.Underline = MsoTriState.msoFalse;
range.Text = cellData;
}
}
powerpointTable - это моя таблица. Я использую PowerPoint и
PowerPoint = Microsoft.Office.Interop.PowerPoint;