2016-06-04 2 views
-1

Я только начинаю свое приключение с программированием и VBA, и теперь у меня небольшая проблема. Иногда люди меняют расширение файлов (у них есть некоторые причины), но мне нужно найти расширение перед изменением.Поиск источника расширения

Например: сначала это была doc, то docm, то odt (или pdf и т.д.), и мне нужно найти, что это было doc в самом начале. Я не знаю, возможно ли это.

Я думал, что если я открою файл в блокноте, в нем есть какой-то код, и, вероятно, частью кода может быть расширение «origin», но какая часть? Или есть какой-то другой способ, который я мог бы использовать в VBA?

+0

Почему важно найти оригинальное расширение? Если «сохранить как» файл Excel для создания PDF-файла, то это не тот же файл, а новый, а старый еще есть ... –

+0

Я пытаюсь сделать инструмент для ремонта документов, и я предположил, что что файлы могут быть повреждены также путем неправильного расширения (сделано намеренно или нет), поэтому я подумал, что мне необходимо расширение для восстановления. Если файл «сохраняется как», значит, расширение в коде файла должно быть изменено на выбранное. Но если расширение изменено пользователем или через открытие по неправильной программе, то, на мой взгляд, что-то в коде должно быть признаком расширения, файл будет работать правильно. – Jan

ответ

0

Пожалуйста, ознакомьтесь с комментариями @Tim Williams, нецелесообразно пытаться найти расширение источника, так как много раз файлы сохраняются в разных форматах файлов. Однако здесь упоминаются различные подходы к отслеживанию версии файла и истории файлов. Есть несколько инструментов (например, XLTools) и процессы, которые позволят вам просмотреть ревизии листа Excel. Что касается истории изменений в листе Excel, у вас их не будет, если вы не установили это самостоятельно. Для Excel нет встроенной истории изменений. В противном случае File History регулярно создает резервные копии версий ваших файлов в папках «Документы», «Музыка», «Изображения», «Видео» и «Рабочий стол» и файлы OneDrive, доступные офлайн на вашем ПК. Со временем у вас будет полная история ваших файлов. Если оригиналы потеряны, повреждены или удалены, вы можете их восстановить. Вы также можете просматривать и восстанавливать разные версии ваших файлов. Например, если вы хотите восстановить более старую версию файла (даже если она не была удалена или потеряна), вы можете просмотреть временную шкалу, выбрать нужную версию и восстановить ее.

Если ваши файлы загружены в SharePoint и если список или библиотека вашего сайта отслеживает версии, вы можете просмотреть историю версий для элементов или файлов, предоставляя разрешение на чтение для списка или библиотеки. История версий содержит информацию о том, когда был изменен элемент или файл, кто изменил его, и информацию о том, что было изменено. В библиотеках история версий также может содержать комментарии, написанные людьми, внесшими изменения.

Вы можете просматривать историю версий в одном из двух способов:

В списке или библиотеке на сайте

В представлении Microsoft Office Backstage в 2010 в документе Microsoft Office. Вы также можете отслеживать изменения, если вы загружаете DropBox или say Box, там также можно отслеживать историю изменений и изменения версии.

Смежные вопросы