شرلی تعداد زیادی ماکرو سفارشی و بلوک های ساختمانی در Word دارد. هر چند وقت یکبار، وقتی ورد را باز می کند، همه آنها را حذف می کند تا دیگر هیچ ماکرو یا بلوک ساختمانی نداشته باشد. شرلی اکنون ماکروهای خود را به عنوان یک سند ذخیره می کند و می تواند آنها را دوباره بارگیری کند
en masse
در صورت نیاز، اما او نیاز دارد که Building Blocks را یک به یک برگرداند. او فکر می کند که آیا راهی برای دسترسی به فایل واقعی Building Blocks و بارگذاری مجدد بلوک های ساختمان خود به همان روش وجود دارد.
کاربران به دلیل ویرایشگر VBA می توانند به راحتی ماکروها را وارد کنند. اگر از قابلیت های صادرات و واردات ویرایشگر استفاده می کنید، حتی نیازی به استفاده از سند Word برای ذخیره ماکروهای خود ندارید.
Building Blocks چیزی مشابه با ویرایشگر VBA ندارند و بنابراین راهی برای وارد کردن یا صادرات بلوک های ساختمانی ندارند. این البته مشکلی است که شرلی با آن مواجه است. متاسفانه این مشکلی است که سال هاست کاربران ورد با آن مواجه هستند.
ببینید، بلوک های ساختمانی در هیچ مکان منحصر به فردی و قابل شناسایی ذخیره نمی شوند. در عوض، میتوان آنها را در قالبها ذخیره کرد و آن قالبها را میتوان در سیستم شما به این سو و آن سو پخش کرد. این آنقدرها هم که به نظر می رسد غیرعادی نیست، زیرا امکان ذخیره ماکروها در قالب های مختلف روی سیستم شما نیز وجود دارد. ماکروها را میتوان حتی در اسناد دارای قابلیت ماکرو ذخیره کرد، به این معنی که ماکروها میتوانند تقریباً در هر جایی باشند – حداقل بلوکهای ساختمانی اینطور نیستند.
that
توزیع شده!
با درک مکانهایی که بلوکهای ساختمانی میتوانند ذخیره شوند، بهترین روش این است که به سادگی از قالبهای خود پشتیبان تهیه کنید - همه آنها. البته مهمترین قالب برای پشتیبان گیری، قالب Normal.dotm شماست. این یکی، به احتمال زیاد، همان چیزی است که شرلی به طور دورهای از دست میدهد و باید «بازسازی» کند.
en masse
با ماکروهایش اگر بلوکهای ساختمانی او همزمان با ماکروهایش ناپدید شوند، احتمالاً آن بلوکهای ساختمان بخشی از الگوی Normal.dotm هستند. از آن الگو پشتیبان تهیه کنید (مثلاً روی یک درایو USB در جایی ذخیره کنید) و بعد از اینکه همه چیز در Word گم شد، از برنامه خارج شوید و الگوی Normal.dotm را به جای مورد انتظارش در سیستم خود بازگردانید. راه اندازی مجدد، و سپس باید همه چیز را بازیابی کنید.
اگر میخواهید در رویکرد خود جامعتر باشید، پس راهی برای پشتیبانگیری از همه اسناد و قالبهای ماکرو فعال (برای دریافت همه مکانهای ممکن برای ماکروها) و همه الگوهای خود از هر نوع (برای دریافت همه مکانهای ممکن) پیدا کنید. برای بلوک های ساختمانی). علاوه بر این، میخواهید از برخی قالبهای بسیار خاص Building Block، همانطور که در این نکته توضیح داده شده است، نسخه پشتیبان تهیه کنید:
اگر میخواهید بیشتر در مورد بلوکهای ساختمانی و همه مکانهای مختلفی که میتوانند پنهان کنند بدانید، مقالهای را که توسط Greg Maxey در این URL نوشته شده است را توصیه میکنم:
گرگ در مقالهاش به نکتهای اشاره میکند که به راحتی میتوان از آن گذشت – بلوکهای ساختمانی را میتوان در افزونههای Word نیز ذخیره کرد. (درست است، احتمال اینکه ماکروها در آن افزونهها نیز ذخیره شوند، زیاد است.) این بدان معناست که اگر میخواهید یک نسخه پشتیبان جامع از Building Blocks داشته باشید، باید از افزونههای خود نیز نسخه پشتیبان تهیه کنید.
ممکن است فکر کنید که مایکروسافت ردیابی بلوکهای ساختمانی را کمی آسانتر میکند، اما اینطور نیست. شما به سرعت متوجه می شوید که آنها می توانند در همه جای سیستم شما، در هر قالبی (فعال یا غیر فعال ماکرو) یا هر افزونه ای ذخیره شوند.