Определите размер файла с помощью макроса

Содержание

Как узнать размер файла с помощью VBA

Файл всегда имеет на носителе определенный объем, размер файла. При использовании Excel вы можете запросить это, посмотрев на запись файла в каталоге, если файл не открыт.

Другой способ запросить эту информацию - использовать диалоговое окно «Файл - Свойства». Вы найдете эту запись в разделе «Размер» на вкладке «Общие».

Если вы хотите прочитать эту информацию с помощью макроса, функция вам поможет. FileLen. Вы передаете этой функции полное имя файла книги Excel. Результат - размер файла в байтах. Следующий макрос показывает, как использовать функцию на практике:

Подложка ShowFileSize ()
MsgBox "Размер текущей книги" & _
"is" & FileLen (ThisWorkbook.FullName) / 1024 & _
«КБайт».
Конец подписки

При запуске Excel отображает небольшое окно, в котором отображается размер файла текущей книги. На следующем рисунке показано, как выглядит это окно:

Функция возвращает размер файла в байтах. Следовательно, в макросе выполняется преобразование в килобайты. Для этого размер файла делится на 1024.

Совет: Если вы хотите узнать, как вводить и запускать макросы в Excel, вы найдете здесь краткое описание: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave