PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : استفاده از word و excel برای ایجاد تعداد زیادی فرم



~M*E*H*D*I~
2013/09/17, 03:53
با درود

فرض کنید فرمی دارید که باید برای تعداد زیادی از افراد چاپ کنید حالا باید چکار کرد؟ مشخصات هر فرد را در فرم تک تک نوشت یا راه بهتری هم هست؟

در این ترفند به ارائه راهکاری در این زمینه می پردازیم

فرض کنید فرمی داریم که در آن میخواهیم مشخصات تعداد زیادی از افراد رو چاپ کنیم مثلا

نام...............

نام خانوادگی ...................

ابتدا نیاز دارید که این مشخصات در یک فایل اکسل ذخیره گردد ، سپس در یک فایل ورد این فرم را طراحی می کنید در فایل ورد از تب MAILINGS قسمت Start Mail Merge از منوی کشویی ابزار Step by Step Mail Merge Wizard رو انتخاب کنید پنجره ای در سمت چپ با نام Mail Merge باز می شود سپس از پایین پنجره بخش Step1of6روی Next: Starting document کلیک کنید سپس روی Next:select recipients مجدد کلیک کنید در مرحله سه در بالای پنجره زیر Use an existing list روی Browseکلیک کنید سپس پنجره ای باز می شود به مسیری که فایل اکسل را ذخیره کرده اید رفته و انتخاب و open را بزنید پنجره ای به نام Select Table باز می شود که حاوی اسامی شیت های اکسل است ، شیت حاوی اطلاعات را انتخاب و OK را بزنید پنجره ای به نام Mail Merge Recipients باز می شود آنرا OK کنید حال در مرحله step 3 of 6 هستید روی next:write your letter کلیک کنید در مرحله بعد بالای پنجره روی More items کلیک کنید پنجره ای به نام insert merge fields باز می شود که حاوی تیتر اطلاعات شماست حال آنرا بسته در فرم طراحی شده هر قسمتی که باید اطلاعات وارد شود انتخاب کرده سپس پنجره مذکور را مجدد باز کنید و تیتر مورد نظر را انتخاب و insert بزنید و مجدد بسته و برای هر قسمت از فرم که باید پر شود این عمل را تکرار کنید حال به مرحله 5 بروید و سپس 6 بروید در زیر قسمت merge روی print کلیک کنید اگر روی پنجره باز شده OK کنید فرم مذکور به تعدا افرادی که مدنظر دارید پرینت می شود.

Nima
2013/09/17, 04:51
با تشکر از آقای وطن پرست

فایل پیوست یک ویدیوی آموزشی در مورد Mail Merge میباشد که توسط آقای فرشید میدانی آموزش داده شده است

http://s3.picofile.com/file/7939235806/Mail_Merge.rar.html حجم حدود 19mg

msp65
2017/02/07, 19:39
سلام خدمت همه اساتید و بزرگواران
با استفاده از اکسل و خاصیت mail marge ورد یک فرم طراحی کردم حالا مشکل اینجاست که میخوام تو فایل اکسلم دکمه ای ایجاد کنم که فایل وردم رو که تو همون فولدر فایل اکسل هست رو بازکنه آیا راهی هست؟

mokaram
2017/02/08, 08:39
کد زیر را داخل یک ماژول قرار بدید و اونا به دکمه ای که مد نظرتون هست نسبت بدید


Dim objWord
Dim objDoc
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.documents.Open(ThisWorkbook.Path & "\test.doc")
objWord.Visible = True
objWord.Activate

پ.ن:در خط چهارم شما به جای کلمه test نام فایل وردت را بنویس

msp65
2017/02/08, 16:32
سپاس از راهنمایی خوبتون

رهی
2017/05/10, 10:41
با سلام. این قابلیت امکان saveدارد؟

آرمان 98
2019/05/26, 11:39
با سلام. این قابلیت امکان saveدارد؟

سلام
من یه مشکلی توی استفاده از mailingدارم و اون اینه که وقتی اعداد کمتر از 1 رو که فقط 2 تا ممیز دارن میخوام از طریق mailing به ورد منتقل کنم توی ورد یه عدد با ممیزهای زیاد میاد یعنی مثلا من 0.70 وارد میکنم اونطرف عدد 0.6999999999997 منتقل میشه

حسام بحرانی
2019/05/26, 13:20
سلام دوست عزیز
به انجمن اکسل ایران خوش آمدید.
به این پست مراجعه کنید:
مشکلی در استفاده از Mailing (https://forum.exceliran.com/showthread.php/15037-%D9%85%D8%B4%DA%A9%D9%84%DB%8C-%D8%AA%D9%88%DB%8C-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-mailing?p=69989&viewfull=1#post69989)
موفق باشید.

bijan3546
2020/01/19, 13:56
با سلام خدمت دوستان . در رابطه میل مرج جهت جدا سازی اعداد در ورد ادیت فیلد که میزنم مبلغ به فارسی نوشته شده و امکان ایجاد 00.0#\ وجود ندار.

Amir Ghasemiyan
2020/01/26, 09:21
با سلام خدمت دوستان . در رابطه میل مرج جهت جدا سازی اعداد در ورد ادیت فیلد که میزنم مبلغ به فارسی نوشته شده و امکان ایجاد 00.0#\ وجود ندار.

سلام دوست عزيز
شما بايد داخل اكسل اينكار رو انجام بدين. يك ستون كنار ستوني كه عدد داريد بسازيد و با فرمول TEXT (https://exceliran.com/text) فرمت دلخواه رو به اعدادتون بدين و در ورد اين ستون جديد را فراخواني كنيد

bagheri72
2020/02/11, 23:36
با سلام.
من میخواهم همین کار را انجام دهم
ولی همزمان در یک صفحه سه فرم ( همان فرم ثابت) با سه اسم مختلف نمایش داده شود.
انگار که در یک صفحه کاغذ همان فرم را برای سه نفر مختلف پرینت کنم
چگونه می توانم این کار را انجام دهم؟

ظهور 313
2020/03/05, 13:07
کد زیر را داخل یک ماژول قرار بدید و اونا به دکمه ای که مد نظرتون هست نسبت بدید


Dim objWord
Dim objDoc
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.documents.Open(ThisWorkbook.Path & "\test.doc")
objWord.Visible = True
objWord.Activate

پ.ن:در خط چهارم شما به جای کلمه test نام فایل وردت را بنویس


سلام و عرض ادب
این فرمول یه ایراد داره و اونم اینه كه وقتی فایل ورد باز میشه، اصلا آپدیت نمیشه و پیغام به روز رسانی رو نمیده