PDA

View Full Version : تغییرات در فایل ورد به درستی



m110_110
یک شنبه 13 اردیبهشت 1388, 13:43 عصر
با سلام و خسته نباشید خدمت دوستان گرامی

می دونم موضوع یک کمی تکراری است اما من پست های زیادی در مورد کار با word را دیده ام
ولی نتونستم جواب سوالم رو پیدا کنم برا همین یک تاپیک جدید زدم
من یک فایل ورد رو باز می کنم و درون اون تغییراتی اعمال می کنم(البته با تابع replace ) ولی بعد از این تغییرات اشکالاتی پیش می آید
از جمله حذف table ها و حذف عکس ها در حالی که من اصلا به اون ها کاری نداشتم
البته راه حل دیگری هم هست که فایل ورد رو خودم درست کنم ولی نمی دونم چطور عکس و table و سطر بندی و ... رو که زیاد و سخت هست انجام بدم در هر حال این راحت ترین راه به نظرم رسید که به این مشکل خورد
کد من به صورت زیر می باشم
ممنون می شم نظرتون رو در مورد حل این مشکل ببینم



Word_App = new Microsoft.Office.Interop.Word.Application();
fileName = "c:\\1.doc";
Word_doc = Word_App.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
Word_App.Visible = true;
Range range = Word_doc.Range(ref missing, ref missing);
range.Text = range.Text.Replace("date", maskedTextBox1.Text);
range.Text = range.Text.Replace("num", textBoxX1.Text);
range.Text = range.Text.Replace("append", textBoxX6.Text);

if (radioButton1.Checked)
range.Text = range.Text.Replace("type", "ساعتی");
else
range.Text = range.Text.Replace("type", "تولید دروس");
range.Text = range.Text.Replace("kar", textBoxX2.Text);
range.Text = range.Text.Replace("name", textBoxX10.Text);