hadisadaghatmehr
یک شنبه 23 خرداد 1389, 15:48 عصر
با سلام خدمت دوستان
من یه نرم افزاری نوشتم که در آن نیاز به وارد کردن فایل ورد در برنامه و تغییرات روی آن دارم سوالم این بود که چطوری می تونم فایل ورد رو وارد C#کنم و پس از تغییرات در یک فایل داک و در یک مسیر مشخص ذخیره شود.
ممنون
mmd2009
دوشنبه 24 خرداد 1389, 02:32 صبح
سلام
اگر منظور شما فایل های wordpad هستند میتونید با استفاده از کد زیر اونارو به برنامه منتقل کنید فایل رو از هر جا که باشه:
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Doc File|*.doc";
if (ofd.ShowDialog() == DialogResult.OK)
{
editor.LoadFile(ofd.FileName);
MessageBox.Show("فایل با موفقیت باز شد", "تایید", MessageBoxButtons.OK, MessageBoxIcon.None);
}
و اگر میخواهید اونارو هم ذخیره کنید در مکانی مشخص از کد زیر میتونید استفاده بکنید :
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "Doc File|*.doc";
if (sfd.ShowDialog() == DialogResult.OK)
{
editor.SaveFile(sfd.FileName);
MessageBox.Show("فایل با موفقیت ذخیره شد", "َAddress File : "+sfd.FileName, MessageBoxButtons.OK, MessageBoxIcon.None);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.