فیل یکی از اعضای بخش MIS بانک خود است. این بخش گزارش های مدیریتی زیادی را با استفاده از اکسل ایجاد می کند. با انجام این کار، ماکروهای زیادی می نویسند تا گزارش ها را تا حد امکان خودکار کنند. به دلیل قانون Sarbanes-Oxley، بانک ملزم به پیگیری تغییرات کد VBA است. فیل می پرسد آیا محصولات یا روش هایی برای ردیابی تغییرات در کد VBA وجود دارد که تغییرات را برجسته کند و سپس آن تغییرات را برای اهداف مستندسازی حفظ کند.
ساده ترین راه برای انجام این کار این است که به صورت دوره ای کد ماکرو را به یک فایل متنی صادر کنید و سپس فایل های متنی را بایگانی کنید. این کار را می توان هر روز، هفته، ماه و غیره انجام داد، یا می توان آن را هر زمان که تغییری در کد ایجاد شد انجام داد. به سادگی به هر فایل متنی یک نام توصیفی متفاوت بدهید تا بتوانید بگویید فایل حاوی کدام نسخه است.
هنگامی که در قالب فایل متنی قرار می گیرند، فایل ها می توانند به راحتی با یکدیگر مقایسه شوند تا تفاوت ها را برجسته کنند. هر تعداد محصول تجاری وجود دارد که می تواند برای مقایسه فایل های متنی استفاده شود. (حتی می توانید از Microsoft Word برای مقایسه نسخه های مختلف فایل ها استفاده کنید.)