سه رقم سه رقم جداشدن ارقامي كه به وسيله mail merg به word‌منتقل مي شوند

نویسنده mostafap4, 12 دی 1391 - 07:56:49

« قبلی - بعدی »

mostafap4

با سلام خدمت دوستان گرامي
وقتي شما از قابليت mail merg استفاده ميكنيد و مثلا فيش حقوقي تهيه ميكنيد و ارقام اين فيش از جدولتون از excel مياد، متأسفانه ارقام را بصورت سه رقم سه رقم جدا نميكنه توسط يك سپراتور
اگر دوستان و اساتيد به من كمك كنند ممنون ميشم

الهام عزیزی

سلام.
برای اعمال فرمت های دلخواه بر روی اعداد میشه از #\ استفاده کرد .
تصویر زیر نحوه ایجاد فرمتی برای سه رقم سه رقم جدا کردن ارقام رو نمایش میده :



امدادگربیابان

با سلام و تشکر از خانم الهام عزیزی لطفا برای بنده که تازه کار هستم و این مشکل شامل حال من هم میباشد قدری بیشتر توضیح بدهید. با سپاس

barrai

سرکار خانم عزیزی
با سلام امکان داره یه کم بیشتر توضیح بدید ممنون

barrai


pamchal3230

با اجازه اساتید محترم سایت
روی عدد مورد نظر راست کلیک میکنیم.
انتخاب Edit field
و انتخاب دکمه Field codes
و طبق تصویر کدی را که سرکار خانم عزیزی فرمودند را در قسمت Field codes مینویسیم.
البته در این عکس من کد را طبق کد خانم عزیزی نوشتم. ولی اینطوری نمایش میدهد.
امیدوارم واضح مفهوم رو رسونده باشم.
موفق باشید.

HOMAI

باسلام
تشکر از اساتید بزرگوار
باتوجه به اینکه اعداد منفی رو در فایل اکسلم پرانتز دار کردم زمانی که به فایل ورداز طریق mail merg انتقالشون میدم اعداد با منفی(-) درج میشوند!؟
آیا راهی داره اعداد با پرانتز در فایل ورد بیاد؟
یعنی اعداد منفی در فایل ورد پرانتز داشته باشه

ممنون

الهام عزیزی

سلام.
بله اینکار رو هم میشه انجام داد که برای مثال اعداد منفی به رنگ قرمز و به همراه پرانتز و اعداد مثبت به فرمت دلخواه دیگر و فرمتی هم برای خالی بودن فیلد میشه در نظر گرفت .

مثال :

{ " (mergefield  price  \# "000 ; (000}
که در اینصورت فیلد price اگر مثبت باشد به شکل 000 و اگر منفی باشد به صورت (000) نمایش داده خواهد شد.

HOMAI

سلام
سرکار خانم عزیزی
ممنون که پس از مدتها به این تاپیک مراجعه فرمودید
من از روشی که گفته بودید انجام دادم وچون نتیجه(000)بود برام خیلی جالب نبود وحتی برای کسی که اونو میخونه هم جالب نیست
بنابراین:
برای جاهایی که عدد منفی داشت از این روش استفاده نمودم
MERGEFIELD  M_22\#,##0_-;)#,##0)
وجواب گرفتم
بابت زحمتی که کشیدید ممنونم


الهام عزیزی

خواهش میکنم.
با این مثال ساده بیشتر قصدم این بود که نحوه فرمت دادن به حالتای مختلف رو نشون بدم و گرنه هرکس میتونه فرمت دلخواه و مناسب رو در نظر بگیره. :)

mostafap4

با سلام و تشكر از اساتيدي كه راهنمايي كردند
ولي من متأسفانه نتونستمممم!
ميشه يك فايل كه اين كار روش انجام شده را آپلود كنيد كه منم استفاده كنم؟
ممنونم

الهام عزیزی

روش تغییر فرمت در word :

1- اول فیلد رو به ورد با استفاده از Insert merge field اضافه میکنیم :


2- فیلد مورد نظر رو انتخاب کرده و باید روی اون کلیک راست و سپس  Toggle field code رو بزنیم .

3-فرمت مورد نظر خودمون رو به شکل  زیر به انتهای فیلد اضافه کنیم (فرمت مورد نظر  برای سه رقم،سه رقم،جدا کردن به شکل زیر است) :


4- در اخر برای اعمال تغییرات روی فیلد کلیک راست و update رو میزنیم .

mostafap4

سركار خانم عزيزي ممنون از توضيحات حضرتعالي
ولي اينايي كه فرموديد را ميدونم فقط مشكل من اين هست كه اين فرمتي كه شما فرموديد را وارد ميكنم ولي به جاش مينويسه ERROR
نميدونم مشكل كجاست براي همين خواستم ازتون كه يك فايل كه اين تنظيمات را روش اعمال كرديد قرار بديد شايد مشكل را پيدا كنم
باز هم ممنونم

mostafap4

درستتتت شد ممنونم از همه دوستاني كه كمكم كردند مخصوصا سركار خانم مهندس عزيزي
سپاسگذارم