PDA

View Full Version : سوال: جایگذاری متن از تکست باکسهای مختف به مکان خاصی از متن word توسط سی شارپ



inaz88
چهارشنبه 10 خرداد 1391, 22:01 عصر
دوستان سلام ، لطفا" راهنمایی کنید که چگونه از طریق سی شارپ میتونم متنها و نوشته های داخل تکست باکس را به جاهای خاصی از متن word ارسال کنم.
مانند : نام نام خانوادگی فرزند شماره شناسنامه و ......
دوستان فایل متنی word میباشد .
با تشکر

harani
شنبه 13 خرداد 1391, 13:12 عصر
خواهشمندم اگر این مطلب را متوجه شدید به کاربر harani پاسخ را ارسال کنید .
ولی به نظرم بایدابتدا فرمت مورد نطر را طراحی کنیم سپس با فرمت .doc ذخیره کنیم . ممنون

rahdar
شنبه 13 خرداد 1391, 15:19 عصر
دوست عزیز من خودم هم دنبال همین موضوع به روش قانونیش می گردم
اما روش مستقیمی پیدا نکردم.
البته مطمئنا هست اما من هنوز نیافتم
روشی که به الان به ذهنم رسید رو نمی دونم کار بکنه یا نه. آزمایش نکردم
فرمت فایلهای docx ورد 2007 به بالا یه فایل زیپ است که حاوی فایلهای XML دارای متن و تنظیمات سنده
می تونید در متن اصلی به جای جای خالی از الگوهای مشخص برای خودتون استفاده کنید
سپس در برنامه فایل ورد را آنزیپ و باز کرده و با دستور string.Replace اونها رو با کلمات خودتون جایگزین کنید.
بعد دوباره فایل را با پسوند docx زیپ کنید
شاید جواب بده
سعی می کنم آزمایش کنم اگه کار کرد نمونه برنامه رو بزارم

rahdar
شنبه 13 خرداد 1391, 15:42 عصر
دقایقی بعد این تاپیک رو هم پیدا کردم

http://barnamenevis.org/showthread.php?131017-%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1-%D8%A8%D8%B9%D8%B6%D9%8A-%D8%A7%D8%B2-%D9%82%D8%B3%D9%85%D8%AA%D9%87%D8%A7%D9%8A-%D9%8A%D9%87-%D9%81%D8%A7%D9%8A%D9%84-Word...%D8%9F