Как изменить расстояние между символами в Powerpoint с помощью C # - PullRequest
0 голосов
/ 19 сентября 2018

Я просто хочу обновить расстояние между символами в Powerpoint с помощью C #, но я не знаю, как это сделать.Я повторяю Slides и Shapes, но не могу найти свойство Spacing в Font, как Word.

int slideCount = pprst.Slides.Count;
for (int s = 1; s <= slideCount; ++s )
{
    MSPPT.Slide slide = pprst.Slides[s];
    int shapeCount = slide.Shapes.Count;
    for (int h = 1; h <= shapeCount; ++h)
    {
        MSPPT.Shape shape = slide.Shapes[h];
        MSPPT.TextRange textRange = shape.TextFrame.TextRange;
    }

}

1 Ответ

0 голосов
/ 19 сентября 2018

Просто вставьте сюда код, если кому-то это нужно.

                            MSPPT.Slide slide = pprst.Slides[s];
                            int shapeCount = slide.Shapes.Count;
                            for (int h = 1; h <= shapeCount; ++h)
                            {
                                MSPPT.Shape shape = slide.Shapes[h];
                                if (shape.HasTextFrame == MsoTriState.msoTrue)
                                {
                                    if (shape.TextFrame2.HasText == MsoTriState.msoTrue)
                                    {
                                        shape.TextFrame2.TextRange.Font.Spacing = 0;
                                    }
                                    else
                                    {
                                        continue;
                                    }
                                }
                                else
                                {
                                    continue;
                                }
                            }
...