2014-03-27 6 views
1

내 프레젠테이션에 akey/value 쌍을 저장하고 싶습니다 (기본적으로 이전에 파일을 본 적이 있는지 확인하는 GUID). Excel과 Word에는 확장 된 속성이 있으므로이 정보를 저장하는 데 사용할 수 있습니다. 그러나 Powerpoint-Document에 유사한 정보를 저장할 수 있는지 확신 할 수 없습니까? 누군가 나를 올바른 문서로 안내 할 수 있습니까?Office Open XML - 프레젠테이션에 정보를 추가하는 방법?

답변

0

Shape.Tags에 키/값 쌍을 저장합니다. X.pptx \ ppt \ tags \ tag * n * .xml에서 볼 수 있습니다. VBA를 사용하여 거기에 저장하면 XML 또는 Open XML SDK에서 생성 된 코드에서 VBA를 찾을 수 있습니다.

+0

가 대단히 감사합니다, 그건 아주 좋은 생각이다! 매력처럼 작동했습니다! –

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