Mitgabe von Eigenschaften an versch. Dateiarten
16.07.2014 16:04:40
Eigenschaften
ich habe folgendes Problem.
Und zwar will ich verschiedenen dateien und verschiedenen dateiarten benutzerdefinierte eigenschaften mitgeben.
Dazu habe ich folgenden Code gefunden der auch funktioniert, wenn man ihn nur auf das aktuelle Workbook beziehen will:
ActiveWorkbook.CustomDocumentProperties.Add _
Name:="Jahr", LinkToContent:=False, _
Type:=msoPropertyTypeString, Value:=2014
Da ich mit meinem Programm aber andere dateien (Excel, pdf, PowerPoint) ansprechen will und nicht das ActiveWorkbook, wird es problematisch.
Folgende idee kam mir bis jetzt: die gewünschte datei öffnen, somit wird diese zum activeworkbook, anschließend die eigenschaften hinzufügen, und zum schluss die gewünschte dateo mit hinzugefügten eigenschaften wieder schließen.
Dieses Vorgehen hat aber viele nachteile, wie z.B. die Laufzeit wird enorm verlängert und das ganze wird auf Excel-dateien beschränkt.
Wie kann ich den Code also anpassen, damit ich verschiedene dateiarten (Excel, pdf, pp) damit ansprechen kann?