作为PowerPoint VBA宏的一部分,有选择地将幻灯片从一个演示文稿复制到另一个演示文稿(从源到目标),我观察到了一个非常奇怪的行为。将幻灯片粘贴到目标位置似乎可以更改目标位置演示文稿的内部名称。
x$=ActiveWindow.Presentation.Name
注意:此时,debug以x $显示当前的演示文稿名称
ActiveWindow.Presentation.Slides.Paste
x$=ActiveWindow.Presentation.Name
现在,x $保存粘贴的幻灯片的标题。在PowerPoint状态栏中(屏幕顶部),它不会显示为已更改,但是任何获取演示文稿名称的VBA调用都将返回幻灯片标题。如何粘贴幻灯片以将幻灯片标题替换为演示文稿名称?
它仅对特定的演示文稿(第一张幻灯片)执行此操作,因此它在源演示文稿中有所体现。
任何想法....听起来都是PowerPoint的实际错误。