1

我想将键/值对存储到我的演示文稿中(基本上是一个 GUID,用于知道我之前是否看过该文件)。我知道excel和word都有扩展属性,可以用来存储这类信息。但我不确定是否可以将类似信息存储在 Powerpoint 文档中?有人可以指出我正确的文档吗?

4

2 回答 2

2

要添加到 Oliver 的响应中,形状、幻灯片和演示文稿都可以有标签。

例如:

Sub Example()
  With ActivePresentation
    .Tags.Add "SEENBEFORE", "YES"
  End With
End Sub

Sub AnotherExample
  With ActivePresentation
    If .Tags("SEENBEFORE") = "YES" Then
        MsgBox "I've seen it all before."
    End If
  End With
End Sub
于 2014-03-28T02:37:00.890 回答
0

我将键/值对存储在 Shape.Tags 中。我可以在 X.pptx\ppt\tags\tag*n*.xml 中看到它们。使用 VBA 将某些内容保存在那里,您应该能够在 XML 或 Open XML SDK 生成的代码中找到它。

于 2014-03-28T00:38:13.247 回答