Извлечение свойств файла - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Стоит задача извлечения определённых свойств файла(ов) (имя, дата изменения и размер). Нашёл код и немного доработав получил следующее:
Подскажите, как выбрать изменить начальный каталог открытия файла и что дописать, что бы при нажатии "Отмена" не выскакивала ошибка? Возможно ли данные свойства получить не через окно открытия, а при помощи ссылки на файл? Имею ввиду примерно следующее:
Только вместо адреса выше упомянутые свойства что бы извлекались

Решение задачи: «Извлечение свойств файла»

textual
Листинг программы
Sub load_file()
Set FSO = CreateObject("Scripting.FileSystemObject")
With ActiveSheet
  For I = 1 To .Hyperlinks.Count
    Set File = FSO.GetFile(.Hyperlinks(I).Address)
    .Hyperlinks(I).Range.Offset(0, 1).Value = File.Name
    .Hyperlinks(I).Range.Offset(0, 2).Value = File.DateLastModified
    .Hyperlinks(I).Range.Offset(0, 3).Value = File.Size
  Next I
End With
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5