Не удается вставить определенные файлы PowerPoint в новый файл - PullRequest
0 голосов
/ 24 сентября 2018

Я читаю определенные слайды своей презентации в формате PowerPoint и пытаюсь вставить ее в новое, используя приведенный ниже код

source = ppt.Presentations.Open(filename, MsoTriState.msoTrue, MsoTriState.msoTrue, MsoTriState.msoTrue);

target = ppt.Presentations.Open(targetname, MsoTriState.msoTrue, MsoTriState.msoTrue, MsoTriState.msoTrue);

sourceSlideRange = source.Slides.Count;

for (int i = 3; i < sourceSlideRange; i++)
{
    source.Slides[i].Copy();
    target.Windows[1].Activate();
    target.Slides[1].Select();

    target.Application.CommandBars.ExecuteMso("PasteSourceFormatting");
}

, но это дает мне исключение:

Слайды (неизвестный член): целое число вне диапазона.0 не находится в допустимом диапазоне от 1 до 0.`.

Мой target слайд - пустой слайд.Что здесь не так?

...