Please ignore the prior post with the cheesy work around, it did not work
correctly. Here's a correction that does work:
Dim wb As Workbook
Dim ws As Worksheet
Dim i As Integer
Dim l As Long
Dim p As DocumentProperty
Dim strProp As String
Dim intCompCount As Integer
Dim intSaveCount As Integer
Set wb = ActiveWorkbook
On Error Resume Next
Application.DisplayAlerts = False
For Each ws In wb.Worksheets
If ws.Name = "Doc Props" Then ws.Delete
Next ws
For Each ws In wb.Worksheets
i = i + 1
Next ws
wb.Worksheets.Add After:=Worksheets(i)
ActiveSheet.Name = "Doc Props"
l = 1
Worksheets(i + 1).Activate
For Each p In ActiveWorkbook. _
BuiltinDocumentProperties
strProp = p.Name
If strProp = "Last save time:" And intSaveCount = 0 Then
strProp = p.Name & ": " & p.Value
intSaveCount = intSaveCount + 1
ElseIf strProp = "Company:" And intCompCount = 0 Then
strProp = p.Name & ": " & p.Value
intCompCount = intCompCount + 1
Else
strProp = p.Name & ": " & p.Value
Cells(l, 1).Value = strProp
l = l + 1
End If
Next
End Sub