PDA

View Full Version : سوال: خواندن متن فایل word و قرار دادن آن در richtextbox



omidjadidolislam
دوشنبه 28 مرداد 1387, 10:49 صبح
با سلام
چطور متن داخل یه فایل word را بخونم و در جایی دیگر مثلا richtextbox قرار دهم چون هر کار کردم نتونستم
اگه طرز نوشتن را هم در word میدانید ممنون میشم بگید
آقا اگه میشه ساده یا با کد ساده باشه تا ما هم بفهمیم

pesare_ariyayi
دوشنبه 28 مرداد 1387, 12:40 عصر
من چون نمی دونم با چه زبونی داری مینویسی هم به VB میگم هم به C#
بالای بالای کدهات باید تو یه خط مستقل این رو بنویسی:
vb:


Imports System.IO

c#


using System.IO

بعد باید با یه dialog box از کاربر آدرس فایل رو بگیری. یه دکمه درست می کنی اسمش رو می زاری open file و روش دو بار کلیک می کنی تا بره تو قسمت کدها و همونجایی که اشاره گر کیبورد هست این رو مینویسی:
vb و C#:


if (openFile.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFile.FileName.ToString());
Stream text = "";
string line = "";
while (line != null)
{
text += "\n" + line;
}
RichTextBox.Text = text;
}

omidjadidolislam
دوشنبه 28 مرداد 1387, 13:33 عصر
آقا سلام
من هرکار کردم که با کد شمامتن یه فایل word را در richtextbox بیاورم ممکن نبود
اگه ممکنه کد اصلی را attach کنید ولی فکر کنم اینکه میگویی برای فایل word ممکن نباشه
ممنون

pesare_ariyayi
دوشنبه 28 مرداد 1387, 13:39 عصر
این کدی که نوشتم واسه فایلهایی با پسوند txt هست. فایل های ورد چندین نوع و چندین نسخه هستن. و برای نوشتن اونا تو richtextbox باید بوسیله ی یه هندلر اون رو به تکست تبدیل کنی

omidjadidolislam
دوشنبه 28 مرداد 1387, 13:44 عصر
دوست عزیز اگه شما بلدی بگو چون من اصلا نمیدونم
اگه کدی هم بزاری ممنون میشم
ولی اگه ممکنه ساده باشه