Hallo zusammen,
ich versuche gerade einen Code aus einem Lehrbuch für VGA anzuwenden, mit dem man sich die Dokumenteneigenschaften einer Excel-Datei in einer MsgBox anzeigen lassen kann. Doch wenn ich den Code Testen möchte, kommt es zu einem Debugging-Fehler.
Der Fettgedruckte-Bereich kennzeichnet den Fehlerbereich.
Was ist hier falsch?
Vielen Dank!
-------------------------------------------------------------------------------------------------------------------------
Public Sub ZusammenfassungAnzeigen2()
'Festlegen, dass die Informationen in einer
'Zeichenfolge gespeichert werden.
Dim DokumentDaten As String
'Den Namen der Information speichern.
DokumentDaten = "Autor: "
'Den Namen des Autors abrufen.
DokumentDaten = DokumentDaten + _
DokEigenschaftAbrufen("Autor")
'Eine zusätzliche Zeile einfügen.
DokumentDaten = DokumentDaten + vbCrLf
'Den Namen der Information speichern.
DokumentDaten = DokumentDaten + "Firma: "
'Den Namen der Firma abrufen.
DokumentDaten = DokumentDaten + _
DokEigenschaftAbrufen("Company")
'Ein Dialogfeld mit dem Eigenschaftenwert anzeigen.
MsgBox DokumentDaten, vbOKOnly, "Zusammenfassung"
End Sub
--------------------------------------------------------------------------------------------------------------------------------------
Private Function DokEigenschaftAbrufen(Name As String) As String
'Festlegen, dass die Information in einem DocumentProperty-Objekt gespeichert werden.
Dim MeineEigenschaft As DocumentProperty
'Festlegen, dass das DocumentProperty-Objekt den Informationen zum Autor entspricht.
Set MeineEigenschaft = ActiveWorkbook.BuiltinDocumentProperties(Name)
'Die Information zurückgeben.
DokEigenschaftAbrufen = MeineEigenschaft.Value
End Function
|