Presentations.Open () ведет себя странно в VSTO с Office365 версии 2001 - PullRequest
2 голосов
/ 10 февраля 2020

После обновления до последней версии Powerpoint в Office 365 (версия 2001) VSTO работает иначе, чем раньше, в этом конкретном c случае:

  • Создание новой презентации
  • Вставьте слайд из файла с помощью метода Slides.InsertFromFile ()
  • Откройте новую презентацию с помощью метода Presentations.Open ()

В результате после вызова Presentations .Open () и PPT, переданный внутри Presentations.Open (), и тот, который ранее использовался в методе Slides.InsertFromFile (), открываются как новые презентации.

Я пробовал несколько версий Office 365, и это происходит только в версии 2001.

Я также заметил, что отличается от того, что раньше, - это метод Slides.InsertFromFile () фактически добавляет новую презентацию в массив Presentations.

Есть ли способ избежать этого?

...