TPE

http://bayanbox.ir/view/263405954590585756/2mobile.png

Tavvafi@gmail.com


≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

Sub ListDocumentProperties()

    Dim docProperty As DocumentProperty
    Dim strTemp As String

    On Error Resume Next

    ' First, the Built-in properties    
    For Each docProperty In ActivePresentation.BuiltInDocumentProperties
        With docProperty
            ' since it may error if we query the value of a property with no value
            ' we build it in bits ... at least this we we get the name
            ' even if value's not set
            strTemp = .Name & vbTab
            strTemp = strTemp & .Value
            Debug.Print strTemp
        End With
    Next docProperty

    ' And the Custom Document Properties 
    For Each docProperty In ActivePresentation.CustomDocumentProperties
        With docProperty
            ' since it may error if we query the value of a property with no value
            ' we build it in bits ... at least this we we get the name
            ' even if value's not set
            strTemp = .Name & vbTab
            strTemp = strTemp & .Value
            Debug.Print strTemp
        End With
    Next docProperty

End Sub