Presentations.Open()在Office365版本2001的VSTO中表现怪异

Presentations.Open()在Office365版本2001的VSTO中表现怪异,office365,vsto,ms-office,powerpoint,Office365,Vsto,Ms Office,Powerpoint,在Office 365(2001版)中更新到最新版本的Powerpoint后,VSTO在此特定情况下的行为与以前不同: 创建新的演示文稿 使用Slides.InsertFromFile()方法插入文件中的幻灯片 使用方法Presentations.Open()打开新演示文稿 结果是,在调用Presentations.Open()之后,Presentations.Open()内部传递的PPT和以前在方法Slides.InsertFromFile()中使用的PPT都作为新的演示打开 我尝试了多个

在Office 365(2001版)中更新到最新版本的Powerpoint后,VSTO在此特定情况下的行为与以前不同:

  • 创建新的演示文稿
  • 使用Slides.InsertFromFile()方法插入文件中的幻灯片
  • 使用方法Presentations.Open()打开新演示文稿
结果是,在调用Presentations.Open()之后,Presentations.Open()内部传递的PPT和以前在方法Slides.InsertFromFile()中使用的PPT都作为新的演示打开

我尝试了多个版本的Office 365,但这仅在2001版中发生

我还注意到,与以前不同的是,Slides.InsertFromFile()方法实际上是在向Presentations数组中添加一个新的演示文稿

是否有任何解决办法来防止这种情况发生