یکی از چیزهای خوب در مورد نوشتن ماکروها این است که شما می توانید تقریباً هر کاری را که می توانید با استفاده از زبان معمولی Basic انجام دهید، انجام دهید. به عنوان مثال، ممکن است بخواهید برخی از فایل های متنی را در یک ماکرو باز کرده و پردازش کنید. قبل از انجام این کار، ممکن است بخواهید بدانید حجم آن فایل چقدر است.
شما می توانید با استفاده از تابع FileLen در VBA متوجه این موضوع شوید. طول یک فایل خاص را بر حسب بایت برمی گرداند. حتی لازم نیست ابتدا فایل را باز کنید، فقط یک نام فایل وارد کنید و FileLen بقیه کارها را انجام می دهد. مثال زیر:
lFLen = FileLen("TargetFile.txt")
این کد طول فایل TargetFile.txt را تعیین می کند و آن مقدار را به lFLen اختصاص می دهد. مقدار برگشتی یک عدد صحیح طولانی است.