Я читаю определенные слайды своей презентации в формате 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
слайд - пустой слайд.Что здесь не так?