是否有与每个Powerpoint演示文稿文件(.ppt或.pptx)相关联的唯一ID?

时间:2015-02-03 23:23:07

标签: ms-office powerpoint powerpoint-vba

我检查了MSDN,Presentation对象模型(https://msdn.microsoft.com/EN-US/library/office/ff746640(v=office.15).aspx)中似乎没有唯一ID(UUID或whatnot)属性

根据代码示例,Presentation只能通过名称来识别。 e.g。

Presentations("Sample Presentation").Slides.Add 1, 1

无论如何,我可以通过ID识别演示文稿吗?希望它看起来像这样

Presentations("067e6162-3b6f-4abc-a171-2470b63dff00").Slides.Add 1, 1

1 个答案:

答案 0 :(得分:1)

PowerPoint对象模型不提供任何特殊ID。您可以使用Presentation类的FullName属性来唯一标识演示文稿。

如果您对该解决方案不满意,可以考虑将自己的ID添加为自定义文档属性。 Presentation类的CustomDocumentProperties属性返回一个DocumentProperties集合,该集合表示指定表示的所有自定义文档属性。