PDA

View Full Version : چگونگی نمایش متن یک richtextbox l در قالب فایل word



8502803
دوشنبه 22 خرداد 1391, 09:47 صبح
با سلام خدمت همه دوستان و اساتید محترم:
من تو برنامم که با #c نوشتم یک richtextbox دارم که متنی درون آن نوشته شده است حالا میخوام این متن رو با فشردن یک کلید بصورت فایل word نمایش بدم تا بعد کاربر راحت تر ویرایش و چاپ کند چطور میشه لطفا کمک کنید

behzadkhatari
دوشنبه 22 خرداد 1391, 09:58 صبح
filename = Application.StartupPath + "\\word\\filename.doc";
fs = File.Create(Application.StartupPath + "\\word\\filename.doc");
fs.Close();
readOnly = false;
isVisible = true;
NoPrompt = true;
OriginalFormat = true;
SaveChanges = false;
RouteDocument = false;
ap = new Microsoft.Office.Interop.Word.Application();
missing = System.Reflection.Missing.Value;

doc = ap.Documents.Open(ref filename, ref missing, ref readOnly, ref isVisible, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
Microsoft.Office.Interop.Word.Selection sel = ap.Selection;
ap.Visible = true;
ap.ScreenRefresh();
doc.Activate();
Microsoft.Office.Interop.Word.Range rng = doc.Content;
sel.TypeText(string.Format("{0}\n", richtext.text));


موفق باشید