ممکن است مواقعی پیش بیاید که بخواهید یک ماکرو اطلاعات را در یک فایل متنی ذخیره کند. انجام این کار خیلی آسان است. تنها چیزی که نیاز دارید این است که فایل را برای خروجی باز کنید و سپس شروع به ارسال اطلاعات به فایل کنید. قطعه کد زیر با استفاده از این روش یک فایل متنی می نویسد.
Open "MyFile.Dat" For Output As #1 Print #1, NumValues For J = 1 to NumValues Print #1, UserVals(J) Next J Close #1
در این مثال، اولین چیزی که روی فایل نوشته میشود، یک مقدار عددی است که نشان میدهد چند مقدار فردی به دنبال آن خواهد آمد. سپس یک حلقه For ... Next برای ایجاد تعادل فایل استفاده می شود. شما مجبور نیستید از این روش برای قرار دادن داده ها در فایل استفاده کنید (تعداد مقادیر به دنبال مقادیر جداگانه)، اما انجام این کار خواندن اطلاعات را از فایل در زمان بعدی آسان می کند.
چرا می خواهید اطلاعات را در یک فایل متنی بدون سند ذخیره کنید؟ آنها اغلب برای ذخیره اطلاعاتی که ممکن است متعاقباً مورد نیاز ماکروهای شما باشد (مانند اطلاعات پیکربندی از هر نوع که لازم است) یا برای ذخیره اطلاعاتی که ممکن است توسط برنامههایی غیر از Word مورد نیاز باشد استفاده میشوند.