مایکل اسنادی دارد که باید روزانه آنها را ویرایش کند. این اسناد "جریان آزاد" هستند، بدون پایان یا آغاز جمله. (آنها به صورت رونویسی خام شروع می شوند.) برای مایکل بسیار مفید خواهد بود که بتواند یک کاراکتر را انتخاب کند و یک ماکرو به طور خودکار آن کاراکتر را بزرگ کند و برای تایپ نقطه دو فاصله به عقب برگردد. این به او اجازه میدهد اسناد را خیلی سریعتر از آنچه که میتوانست ویرایش کند.
این نوع نیاز برای پرداختن به یک کلان طراحی شده است. در اینجا نمونه ای از یک ماکرو ساده است که دقیقاً همان کاری را که مایکل می خواهد انجام می دهد:
Sub BreakSentence()
Selection.Range.Case = wdUpperCase
Selection.MoveLeft Unit:=wdCharacter, Count:=2
Selection.TypeText Text:="."
End Sub
به منظور استفاده از آن، به سادگی شخصیتی را که در ابتدای چیزی است که به عنوان جمله جدید مشاهده می کنید، انتخاب کنید. (راستش را بخواهید، احتمالاً میتوانید با قرار دادن نقطه درج درست قبل از آن کاراکتر، خلاص شوید).
بزرگترین فرض در این کلان این است که بین هر کلمه فقط یک فاصله وجود دارد. اگر چندین فاصله وجود دارد، پس از اجرای ماکرو باید متن خود را "پاک کنید".
با اختصاص دادن آن به یک کلید میانبر، می توانید ماکرو را حتی مفیدتر کنید. این به شما امکان می دهد شخصیت خود را انتخاب کنید، کلید میانبر را فشار دهید و سپس به ویرایش خود ادامه دهید. نحوه اختصاص یک ماکرو به یک کلید میانبر در این WordTip توضیح داده شده است .