2016-06-04 12 views
-1

Ich beginne gerade mein Abenteuer mit der Programmierung und VBA und jetzt habe ich kleines Problem. Manchmal ändern Leute die Erweiterung von Dateien (sie haben einige Gründe), aber ich muss die Erweiterung finden, bevor ich sie ändere.Suche nach Ursprung Erweiterung

Zum Beispiel: Zuerst war es doc, dann docm, dann odt (oder pdf, etc.) und ich muss feststellen, dass es doc am Anfang war. Ich weiß nicht, ob es möglich ist.

Ich dachte, dass, wenn ich Datei im Editor öffnen, gibt es eine Art von Code darin, und wahrscheinlich Teil des Codes kann "Herkunft" Erweiterung sein, aber welcher Teil ist es? Oder gibt es eine andere Möglichkeit, die ich in VBA verwenden könnte?

+0

Warum ist es wichtig, die ursprüngliche Erweiterung zu finden? Wenn ich eine Excel-Datei "speichere", um eine PDF zu erstellen, dann ist es nicht die gleiche Datei, sondern eine neue, und die alte ist immer noch da ... –

+0

Ich versuche ein Werkzeug zu machen, um Dokumente zu reparieren, und ich nahm an diese Dateien können auch durch falsche Erweiterung beschädigt werden (absichtlich oder nicht), also dachte ich, ich brauche eine Erweiterung, um das zu reparieren. Wenn die Datei als "gespeichert" wird, sollte die Erweiterung im Dateicode auf die gewählte Datei geändert werden. Aber wenn die Erweiterung durch den Benutzer geändert wird, oder durch das Öffnen durch ein falsches Programm, dann sollte meiner Meinung nach irgendwo in Code ein Zeichen der Erweiterung sein, mit der die Datei ordnungsgemäß funktioniert. – Jan

Antwort

0

Bitte schauen Sie sich @Tim Williams Kommentare an, es ist nicht ratsam zu versuchen, Origins Erweiterung so oft zu finden, wie Dateien in verschiedenen Dateiformaten gespeichert sind. Es werden jedoch verschiedene Ansätze zur Verfolgung der Dateiversion und des Verlaufs der Dateien hierunter erwähnt. Es gibt einige Werkzeuge (Beispiel-XLTools) und Prozesse, mit denen Sie die Überarbeitungen eines Excel-Blattes sehen können. Soweit eine Revisionshistorie in der Excel-Tabelle vorhanden ist, haben Sie keine, sofern Sie diese nicht selbst eingerichtet haben. Es gibt keinen integrierten Änderungsverlauf für Excel. Andernfalls sichert der Dateiverlauf regelmäßig Versionen Ihrer Dateien in den Ordnern "Dokumente", "Musik", "Bilder", "Videos" und "Desktop" sowie die OneDrive-Dateien, die auf Ihrem PC offline verfügbar sind. Im Laufe der Zeit haben Sie eine vollständige Historie Ihrer Dateien. Wenn die Originale verloren gegangen, beschädigt oder gelöscht wurden, können Sie sie wiederherstellen. Sie können auch verschiedene Versionen Ihrer Dateien durchsuchen und wiederherstellen. Wenn Sie beispielsweise eine ältere Version einer Datei wiederherstellen möchten (selbst wenn sie nicht gelöscht wurde oder verloren gegangen ist), können Sie eine Zeitleiste durchsuchen, die gewünschte Version auswählen und sie wiederherstellen.

Wenn Ihre Dateien in SharePoint hochgeladen werden und wenn eine Liste oder Bibliothek auf Ihrer Site Versionen nachverfolgt, können Sie den Versionsverlauf für Elemente oder Dateien anzeigen, vorausgesetzt, Sie haben Leseberechtigung für die Liste oder Bibliothek. Der Versionsverlauf enthält Informationen darüber, wann das Element oder die Datei geändert wurde, wer es geändert hat und welche Änderungen vorgenommen wurden. In Bibliotheken enthält der Versionsverlauf möglicherweise auch Kommentare von Personen, die Änderungen vorgenommen haben.

Sie können Versionsgeschichte auf zwei Arten anzeigen:

In der Liste oder Bibliothek auf Ihrer Website

In der Microsoft Office Backstage-Ansicht eines Microsoft Office 2010-Dokuments. Sie können Änderungen auch verfolgen, wenn Sie in DropBox hochladen oder Box sagen, dort können auch Versionsverlauf und Versionsänderungen verfolgt werden.