Article ID: 161989
Article Last Modified on 10/11/2006
Sub GetSummaryProperties()
' Array used to store the summary properties.
Dim SummaryProperties(1 To 9) As String
With ActivePresentation.BuiltInDocumentProperties
' Get the Title.
SummaryProperties(1) = .Item("Title").Value
' Get the Subject.
SummaryProperties(2) = .Item("Subject").Value
' Get the Author.
SummaryProperties(3) = .Item("Author").Value
' Get the Manager.
SummaryProperties(4) = .Item("Manager").Value
' Get the Company.
SummaryProperties(5) = .Item("Company").Value
' Get the Category.
SummaryProperties(6) = .Item("Category").Value
' Get the Keywords.
SummaryProperties(7) = .Item("Keywords").Value
' Get the Comments.
SummaryProperties(8) = .Item("Comments").Value
' Get the Hyperlink Base.
SummaryProperties(9) = .Item("Hyperlink Base").Value
End With
' Display the properties in the Immediate window.
' To display the Immediate window:
' Click Immediate window on the View menu
Dim i As Integer
For i = 1 To 9
' Loop through the nine properties on the Summary tab.
Debug.Print SummaryProperties(i)
Next i
MsgBox "To see the results, open the " _
& "Immediate Window in the Visual Basic Editor." _
, vbInformation, "Macro Completed"
End Sub
163435 VBA: Programming Resources for Visual Basic for Applications
Additional query words: 8.00 kbmacro ppt8 vba vbe macppt mac_ppt ppt98 98 powerpt
Keywords: kbcode kbdtacode kbhowto kbmacro kbprogramming KB161989