کیم میخواهد از لیستهای گلولهدار برای ثبت یادداشتها در حین مشاهده کلاس استفاده کند. هر یادداشت (هر آیتم گلوله شده در یک لیست) باید دارای یک مهر زمانی باشد که نشان دهد چه زمانی مشاهده و ایجاد شده است. او در مورد بهترین راه برای افزودن خودکار مهر زمانی به هر آیتم لیست گلولهشده در حین ایجاد تعجب میکند.
چند راه وجود دارد که می توانید به راه حلی برای این نیاز نزدیک شوید، و هر رویکرد نیاز به استفاده از یک کلان دارد. دلیل آن این است که Word هیچ میانبر یا ابزاری را شامل نمی شود که به طور خودکار یک مهر زمانی به سند شما اضافه کند. البته میتوانید از ابزارهای سنتی برای درج تاریخ و زمان استفاده کنید (مانند فشردن Alt+Shift+T )، اما این را رضایتبخش نمیبینید—ابزارها فیلدی را وارد میکنند که به تاریخ و زمان فعلی بهروزرسانی میشود. هر زمان که فیلدها به روز می شوند.
یک راه حل ساده ایجاد یک ماکرو است که تاریخ و زمان را درج می کند:
Public Sub TimeStamp Selection.InsertDateTime _ DateTimeFormat:="MM/dd/yyyy hh:mm:ss" & _ " - ", InsertAsField:=False End Sub
می توانید ماکرو را به میانبر صفحه کلید اختصاص دهید. به این ترتیب، همانطور که در حال تایپ هستید، می توانید میانبر را فشار داده و در نتیجه تاریخ و زمان ثابت را در هر نقطه از سند خود وارد کنید.
راهحل کاملتر ممکن است ایجاد یک ماکرو باشد که نه تنها تاریخ و زمان را درج میکند، بلکه یک پاراگراف را نیز درج میکند و آن را با استفاده از سبک گلوله مورد نظر شما قالببندی میکند. با ایجاد یک سبک پاراگراف (من آن را "MyBullet" می نامم) شروع کنید که تمام قالب بندی مورد نظر شما را در پاراگراف منعکس می کند - فونت، اندازه، تورفتگی، فرمت گلوله، فاصله، و غیره. سپس، یک ماکرو مشابه شکل زیر ایجاد کنید:
Sub Observe() Selection.TypeParagraph Selection.Style = ActiveDocument.Styles("MyBullet") Selection.Font.ColorIndex = wdRed Selection.InsertDateTime _ DateTimeFormat:="MM/dd/yyyy hh:mm:ss" & _ " - ", InsertAsField:=False Selection.Font.ColorIndex = wdAuto End Sub
هنگامی که ماکرو را اجرا می کنید، یک پاراگراف جدید را در نقطه درج وارد می کند، آن پاراگراف را با استفاده از سبک MyBullet قالب بندی می کند، تاریخ و زمان را با رنگ قرمز درج می کند، و سپس برای تایپ مشاهدات خود آماده است.
اکنون، با تمام این گفته ها، باید درک کنید که Word ممکن است بهترین برنامه برای هدفی که کیم توصیف کرده است نباشد. یک رویکرد بهتر ممکن است استفاده از OneNote باشد، که امکان ایجاد آسان یادداشتها (مشاهدات) و ثبت زمان آن یادداشتها را فراهم میکند. اطلاعات موجود در OneNote می تواند پس از جلسات مشاهده شما، برای ایجاد گزارش نهایی شما در یک سند Word کپی شود.