
Envoyé par
kiki29
Bonjour,
Cette procédure ci-dessous ne fonctionne pas avec excel 2016. Un message d'erreur apparaît :
Un composant ActiveX ne peut pas créer d'objet
à la ligne :
Set DSO = New DSOFile.OleDocumentProperties
Avez vous une idée de la cause.
Merci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub LireProprietesClasseur_DSO()
'Nécessite d'activer la référence DSO OleDocument Properties Reader 2.0
'http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q224351
Dim DSO As DSOFile.OleDocumentProperties
Set DSO = New DSOFile.OleDocumentProperties
'Attention: Le fichier doit être préalablement fermé!
DSO.Open sfilename:="C:\Temp\test excel\Test.xlsx"
'
MsgBox DSO.SummaryProperties.Author & vbLf & DSO.SummaryProperties.DateLastSaved
'
'Les autres propriétés:
'
' ApplicationName ' Author ' ByteCount ' Category ' CharacterCount
' CharacterCountWithSpaces ' Comments ' Company ' DateCreated
' DateLastPrinted ' DateLastSaved ' HiddenSlideCount
' Keywords ' LastSavedBy ' LineCount ' Manager ' MultimediaClipCount
' NoteCount ' PageCount ' ParagraphCount ' PresentationFormat
' RevisionNumber ' SharedDocument ' SlideCount
' Subject ' Template ' Title ' TotalEditTime ' Version ' WordCount
'
DSO.Close
End Sub |
Cordialement
Partager