PDA

View Full Version : سوال: نمايش فايل Word بر روي فرم



Mo_hasan1366
پنج شنبه 08 تیر 1391, 17:31 عصر
با سلام و خسته نباشي

چطور ميشه يك كنترل ساخت كه داخل بشه فايلWordمشاهده كرد

Y_Safaiee
پنج شنبه 08 تیر 1391, 17:59 عصر
با سلام خدمت شما دوست عزیز

با استفاده از کامپوننت EDraw Office Viewer شما قادر به کار با فایل های آفیس (ورد,پاورپوینت و ...) خواهید بود

موفق باشید
بایت بایت

Mo_hasan1366
جمعه 09 تیر 1391, 10:08 صبح
ميشه بيشتر توضيح بفرماييد

ma.rad
جمعه 09 تیر 1391, 10:11 صبح
سلام دوست عزیز قبل از ایجاد تاپیک جستجو کنید:
http://barnamenevis.org/search.php?searchid=1020102

Y_Safaiee
جمعه 09 تیر 1391, 10:56 صبح
با سلام خدمت شما دوست گرامی

کار ساده ای هست فقط نیازه این کامپوننت رو دانلود و نصب کنید بعد بیاریدش تو تولباکستون و ازش به راحتی استفاده کنید

نمونه فرمشم پائین ضمیمه کردم


شما میتونین ازش برای مشاهده , چاپ , ویرایش و یا ایجاد فایلهای ورد و ... استفاده کنید.

اینک سمپل کدش که یک فایل جدید ورد برام میسازه



using Word = Microsoft.Office.Interop.Word;
using System.Reflection;
namespace Office
{
public partial class Form1 : Form
{
AxOfficeViewer.AxOfficeViewer axEDWord1 = new AxOfficeViewer.AxOfficeViewer();
public Word.Document oDoc;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
axOfficeViewer1.Titlebar = false;
axOfficeViewer1.CreateNew("Word.Document");
axOfficeViewer1.Activate();
//Invoke Word properties
oDoc = (Word.Document)axOfficeViewer1.ActiveDocument;
oDoc.ActiveWindow.View.Type = Word.WdViewType.wdPrintView;
oDoc.ActiveWindow.DisplayRulers = true;
oDoc.ActiveWindow.DisplayScreenTips = false;
oDoc.ActiveWindow.DisplayHorizontalScrollBar = false;
oDoc.ActiveWindow.DisplayVerticalRuler = false;
oDoc.ActiveWindow.Document.Paragraphs.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment .wdAlignParagraphRight;

oDoc.ActiveWindow.DisplayVerticalScrollBar = true;

}
}
}


موفق باشی
بایت بایت

samadblaj
جمعه 09 تیر 1391, 13:51 عصر
غیر از این شکل چجور محتویات یک فایل word رو بریزیم توی یک textbox یا rechtextbox ؟

Y_Safaiee
جمعه 09 تیر 1391, 18:43 عصر
با سلام مجدد

به این لینک مراجعه نمائید



http://www.programmerfish.com/quick-tutorial-how-to-read-microsoft-word-file-in-c/


موفق باشید
بایت بایت

mostafab2m
یک شنبه 25 مرداد 1394, 11:26 صبح
سلام من از office viewer 8 استفاده میکنم
axOfficeViewer.Visible = True
axOfficeViewer.SuspendLayout()
axOfficeViewer.Open(strTemp)
axOfficeViewer.Tag = strTemp
axOfficeViewer.SuspendLayout()
axOfficeViewer.Refresh()

وزمانی که کاربر از تب جاری که فایل افیس رو نشون میده به تب دیگه ای میره close میکنم
axOfficeViewer.CloseDoc()
اما وقتی کاربر دباره به تب نمایش فایل برگرده
خطای زیر رو میده
the file is in use
لطفا راهنمایی کنید