【发布时间】:2014-11-10 09:47:16
【问题描述】:
通常,要识别幻灯片中的形状,我们使用 PowerPoint.Shape.Id
要识别演示文稿中的幻灯片,我们使用 PowerPoint.Slide.SlideId
但我不知道如何识别 PowerPoint 应用程序中的演示文稿。假设我们有一个正在打开的演示文稿集合,我们如何识别该集合中的演示文稿?
谢谢。
【问题讨论】:
标签: c# vsto powerpoint office-interop office-addins
通常,要识别幻灯片中的形状,我们使用 PowerPoint.Shape.Id
要识别演示文稿中的幻灯片,我们使用 PowerPoint.Slide.SlideId
但我不知道如何识别 PowerPoint 应用程序中的演示文稿。假设我们有一个正在打开的演示文稿集合,我们如何识别该集合中的演示文稿?
谢谢。
【问题讨论】:
标签: c# vsto powerpoint office-interop office-addins
Application 对象有一个 Presentations 集合。 该集合中的 Presentation 对象有一个 .FullName 属性,其中包括演示文稿的完整路径,假设它已被保存。
这将唯一标识给定系统上的演示文稿。
【讨论】:
尝试使用Application.ActiveWindow 属性。我想这可能是你正在寻找的?我认为这个问题需要更具体地确定您想要返回哪个演示文稿,但这会让您走上正确的轨道。
更多信息在这里:http://msdn.microsoft.com/en-us/library/office/ff745295(v=office.15).aspx
【讨论】: