alireza323
سه شنبه 17 بهمن 1391, 19:51 عصر
سلام، دوستان من کلی تو همین فروم و حاهای دیگه گشتم برای خوندن فایل word، روشش هم همه جا یکی هست، ولی مشکلی که دارم اینه که وقتی فایل word که متن فارسی توش هست رو میخونم، چیزی که برمیگردونه به صورت ????? هست و متن رو درست نشون نمیده :( برای خوندن فایل word فارسی باید چی کنم؟
این هم کدی هست که استفاده کردنم( یعنی همه جه اینو گفتن)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
string allText = data.GetData(DataFormats.Text).ToString();
این هم کدی هست که استفاده کردنم( یعنی همه جه اینو گفتن)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
string allText = data.GetData(DataFormats.Text).ToString();