Hallo nochmal
mit detailierten Informationen
Hintergrund der Frage:
Ich möchte Bild-Dateien umbenennen, um eine gewisse Sortierung im Explorer zu schaffen.
Die aufgenommenen Bild-Dateien einer Kamera werden ja immer mit z.B. R0010185.JPG benannt.
Bis jetzt macht mein Makro folgendes:
Es oeffnet eine UserForm mit gewissen Eingabefeldern welche noch leer sind.
Ein Klick auf einen ComboBox-Button zeigt mir welche Laufwerke im Momment zur Verfuegung stehen.
Ein CommandButton (Einlesen der Datei) oeffnet mir das ausgewählte Laufwerk im Explorer und deren Ordner.
Die im Exploren ausgewählte Datei (Doppelklick bzw. oeffnen) wird eingelesen und der Name dieser erscheint in einer TextBox.
Eine TextBox wird mit dem (wenn vorhandenen) Aufnahmedatum automatisch gefuellt.
Eine TextBox wird mit dem Aenderungsdatum ( geaendert am:) automatisch gefuellt.
Nun fuelle ich meine weiteren TextBoxen per Hand um persoehnliche Kommentare zu Hinterlegen
z.B. wo wurde das Bild aufgenommen (Urlaubsort, Hotel)
z.B. was Zeigt das Bild (Kommentar)
Ein CommandButton (Vorschau) setzt mir die eingegebenen Informationen nach einem gewissen Schema (Jahr,Monat,Tag,wo,Bemerkung) zusammen.
Ein CommandButton (OK) benennt mir dieses Bild mit neuen Namen (Vorschautext) um.
Die Eigentschaften bleiben erhalten.
Nun zu meinem Anliegen.
Ich möchte nicht jedes Bild einzeln per Mausklickerei anwaehlen sondern:
Einmalig verfügbares Laufwerk waehlen
Einmalig bestimmten Ordner waehlen
Bild-Dateien automatisch nacheinander anwaehlen und per UserForm die Metadaten bearbeiten, ohne jedesmal den Explorer zu oeffnen und jede Datei einzeln auszuwaehlen.
Bei Klick auf OK in der Userform soll quasi die nächste anstehende Datei angewaehlt werden.
Hoffe dies war Information genug.
Gruss
Fugmann
|