Я только начинаю свое приключение с программированием и VBA, и теперь у меня небольшая проблема. Иногда люди меняют расширение файлов (у них есть некоторые причины), но мне нужно найти расширение перед изменением.Поиск источника расширения
Например: сначала это была doc
, то docm
, то odt
(или pdf
и т.д.), и мне нужно найти, что это было doc
в самом начале. Я не знаю, возможно ли это.
Я думал, что если я открою файл в блокноте, в нем есть какой-то код, и, вероятно, частью кода может быть расширение «origin», но какая часть? Или есть какой-то другой способ, который я мог бы использовать в VBA?
Почему важно найти оригинальное расширение? Если «сохранить как» файл Excel для создания PDF-файла, то это не тот же файл, а новый, а старый еще есть ... –
Я пытаюсь сделать инструмент для ремонта документов, и я предположил, что что файлы могут быть повреждены также путем неправильного расширения (сделано намеренно или нет), поэтому я подумал, что мне необходимо расширение для восстановления. Если файл «сохраняется как», значит, расширение в коде файла должно быть изменено на выбранное. Но если расширение изменено пользователем или через открытие по неправильной программе, то, на мой взгляд, что-то в коде должно быть признаком расширения, файл будет работать правильно. – Jan