دیوید در حال انجام یک ادغام نامه با استفاده از داده های ذخیره شده در یک کتاب کار اکسل است. بخشی از اطلاعات در حال ادغام یک تاریخ است. تاریخ به درستی در اکسل قالب بندی شده است، اما زمانی که در سند Word ادغام می شود، قالب بندی را از دست می دهد. به طور خاص، به عنوان "09-23-2018" ظاهر می شود، اما باید شبیه "یکشنبه، 23 سپتامبر 2018" باشد. دیوید در حال تعجب است که چگونه قالب بندی را در تاریخ مورد نیاز خود دریافت کند.
دو چیز وجود دارد که می توانید امتحان کنید. ابتدا، می توانید بررسی کنید که Word از چه روشی برای گرفتن اطلاعات از کتاب کار اکسل استفاده می کند. روش پیشفرض انتقال داده، OLE (پیوند دادن و جاسازی شی) است، به این معنی که دادهها به صورت دادههای خام منتقل میشوند و Word بهتر است آنچه را که واکشی میکند قالببندی کند. هنگام انتخاب کتاب کار Excel در فرآیند ادغام، می توانید روش انتقال داده را تغییر دهید. Word باید یک کادر محاوره ای نمایش دهد که از شما می پرسد چگونه می خواهید داده ها را منتقل کنید. شما باید یک انتقال DDE یا گزینه Excel by Conversion را انتخاب کنید.
اگر کادر محاوره ای را نمی بینید، به این معنی است که باید Word را طوری پیکربندی کنید که کادر محاوره ای را نمایش دهد. فقط از ادغام خارج شوید و مراحل زیر را دنبال کنید:
شکل 1. بخش عمومی از گزینه های پیشرفته از کادر محاوره ای Word Options.
- کادر محاوره ای Word Options را نمایش دهید. (در Word 2007 روی دکمه Office کلیک کنید و سپس Word Options را کلیک کنید. در Word 2010 یا نسخه جدیدتر، تب File را در نوار نمایش داده و سپس روی گزینه ها کلیک کنید.)
- روی Advanced در سمت چپ کادر گفتگو کلیک کنید.
- در میان گزینه های موجود اسکرول کنید تا به بخش عمومی برسید. (شکل 1 را ببینید.)
- مطمئن شوید که تیک Confirm File Format Conversion On Open را انتخاب کنید.
- روی OK کلیک کنید.
اگر تمام این صحبتها در مورد روشهای تبدیل، OLE، DDE و بقیه، سرتان را درگیر کرده است، یک لحظه وقت بگذارید و نفس عمیق بکشید. شما خوش شانس هستید؛ راه دیگری وجود دارد که می توانید بدون نگرانی در مورد هر روش انتقال داده، فرمت تاریخ مورد نظر خود را دریافت کنید. می توانید یک سوئیچ قالب بندی را به قسمت ادغام مورد استفاده در سند خود اضافه کنید. اگر کدهای فیلد را (به جای نتایج آنها) نمایش دهید، فیلد معمولاً شبیه این به نظر می رسد:
{ mergefield MyDate }
فرض بر این است که نام فیلد داده، از Excel، MyDate است. می توانید فیلد ادغام را طوری تغییر دهید که شامل یک سوئیچ قالب بندی باشد، به این ترتیب:
{ mergefield MyDate @ "dddd, dd MMMM yyyy" }
استفاده از کاراکترهای @ نشان میدهد که آنچه در زیر میآید الگویی برای نحوه قالببندی تاریخ است. در این حالت، تاریخ مشابه «چهارشنبه، 26 سپتامبر 2018» نشان داده خواهد شد. اطلاعات کامل در مورد نحوه کنار هم قرار دادن الگوهای تاریخ را می توانید در سایت Word MVP در اینجا بیابید: