Dateieigenschaften in Zellen anzeigen
Schritt-für-Schritt-Anleitung
Um Dateieigenschaften in Zellen anzuzeigen, kannst du ein einfaches Makro in Excel verwenden. Hier sind die Schritte, die du befolgen solltest:
-
Öffne Excel und erstelle ein neues Arbeitsblatt.
-
Öffne den VBA-Editor:
- Drücke
ALT + F11
, um den VBA-Editor zu öffnen.
-
Füge ein neues Modul hinzu:
- Klicke auf
Einfügen
> Modul
.
-
Füge den folgenden Code ein:
Sub Eigenschaften()
Dim rw, p
On Error Resume Next
rw = 1
Worksheets(1).Activate
For Each p In ActiveWorkbook.BuiltinDocumentProperties
Cells(rw, 1).Value = p.Name
Cells(rw, 4).Value = p.Value
rw = rw + 1
Next
End Sub
-
Schließe den VBA-Editor und kehre zu deinem Arbeitsblatt zurück.
-
Führe das Makro aus:
- Drücke
ALT + F8
, wähle Eigenschaften
aus und klicke auf Ausführen
.
Nach der Ausführung des Makros werden die Dateieigenschaften in den Zellen des Arbeitsblattes angezeigt.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du kein Makro verwenden möchtest, kannst du die Eigenschaften auch manuell ablesen:
- Gehe zu
Datei
> Informationen
.
- Wähle
Eigenschaften
und dann Erweiterte Eigenschaften
.
- Kopiere die gewünschten Informationen und füge sie manuell in die Zellen ein.
Diese Methode ist etwas mühsamer, aber sie funktioniert ohne VBA.
Praktische Beispiele
Wenn du beispielsweise den Autor der Datei in einer Zelle anzeigen möchtest, kannst du den VBA-Code anpassen:
Sub AutorEinfügen()
Dim autor As String
autor = ActiveWorkbook.BuiltinDocumentProperties("Author")
Cells(1, 1).Value = "Autor: " & autor
End Sub
Mit diesem Makro wird der Autor der Datei in Zelle A1 angezeigt.
Tipps für Profis
-
Automatisiere die Aktualisierung: Du kannst das Makro so anpassen, dass es automatisch ausgeführt wird, wenn die Arbeitsmappe geöffnet wird. Verwende dazu das Workbook_Open
-Ereignis im ThisWorkbook
-Modul.
-
Verwende Named Ranges: Wenn du die Ergebnisse in bestimmten Zellen benötigen, kannst du benannte Bereiche erstellen, um die Daten dynamisch zu referenzieren.
FAQ: Häufige Fragen
1. Wie kann ich den Titel und das Thema der Datei in Zellen einfügen?
Du kannst den Originalcode leicht anpassen, um die gewünschten Eigenschaften wie Title
oder Subject
anzuzeigen, indem du den Namen der Eigenschaft im Code änderst.
2. Funktioniert dieses Verfahren in allen Excel-Versionen?
Ja, das Makro sollte in Excel 2010 und neueren Versionen funktionieren. Bei älteren Versionen kann es zu Abweichungen kommen. Stelle sicher, dass alle Optionen für Makros aktiviert sind.