PDA

View Full Version : چه کنیم که فایل word داخل فرم باز بشه نه خارج از فرم؟



مهدی رحیم زاده
سه شنبه 03 اسفند 1389, 07:17 صبح
با سلام خدمت تمامی دوستان عزیز
من با استفاده از این کد یک فایل Word رو باز می کنم:

Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
app.Visible = true;
object visible = true;
object fileName = @"d:\test.doc";
object optional = System.Type.Missing;
Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(ref fileName, ref optional, ref
optional, ref optional, ref optional, ref optional, ref optional, ref
optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional);
اما مشکلی که دارم اینه که فایل رو توی فرم باز نمی کنه! بلکه گزینه دانلود فعال میشه و خارج از فرم اینو باز میکنه
میخواستم راهنماییم کنید که چطور این کار رو انجام بدم.
با تشکر

jamshidmoghadam
پنج شنبه 04 اسفند 1390, 09:26 صبح
اگه منظورتون استفاده از interop می باشد از کامپوننت ultra office control استفاده کنید این کامپوننت را هم می تونید در گوگل سرچ کرده و دانلود کنید . بعد از نصب اون کامپوننت و قرار دادن اون مثل سایر کامپوننت ها در toolbox می تونید اون رو درگ کرده و استفاده کنید مثل interop word . فقط یه نکته داره اونم اینه که هنگام استفاده از متدهای اون کامپوننت باید برای بدست آوردن سندی که دارین باهاش کار می کنین باید دستور زیر را بنویسید :
برای ایجاد یک word application کار زیر را انجام دهید :

componentName.CeateNew("Word.Document")


DocumentClass mainDocument = (DocumentClass) axComponentName.ActiveDocument