باز کردن فایل word در ASP.NET با سی شارپ

fateme81

New Member
با سلام
من یک فایل word بر روی سرور دارم
که می خوام برای بعضی از کاربران برای خووندن (Read) باز بشه
وبرای بعضی کاربران امکان نوشتن نیز باشد
من از دوتا کد برای این برنامه استفاده میکنم ولی هیچ کدوم درست اجرا نمیشن

کد:
[LEFT]object fileName = "D:\\Inetpub\\wwwroot\\EndProject\\docPDF\\IQ.doc";
			object readOnly = false;
			object isVisible = true;
			object missing = System.Reflection.Missing.Value;
			Word.ApplicationClass oWordApp = new Word.ApplicationClass();
			//Word.ApplicationClass();
			Word.Document oWordDoc = oWordApp.Documents.Open(ref fileName, 
				ref missing,ref readOnly, 
				ref missing, ref missing, ref missing, 
				ref missing, ref missing, ref missing, 
				ref missing, ref missing, ref isVisible, 
				ref missing,ref missing,ref missing);
			//oWordDoc.Activate();
			//oWordApp.Selection.TypeText("This is the text");
			//oWordApp.Selection.TypeParagraph();
			//oWordDoc.Save();
			oWordApp.Application.Quit(ref missing, ref missing, ref missing);
[/LEFT]
کدبالا روی خط
Word.ApplicationClass oWordApp = new Word.ApplicationClass();​
این eror رو میده
Access is denied
در ضمن همه تنظیمات مربوط به peroperties/security رو انجام دادم



از کد زیر هم که استفاده می کنم اصلا هیچی نمایش نمیده
کد:
[LEFT]FileStream fs; 
StreamReader sw; 
fs=File.Open(@"D:\Inetpub\wwwroot\EndProject\docPDF\Hellow.doc",FileMode.Open,FileAccess.Read); 
sw=new StreamReader(fs); 
sw.Close();  [/LEFT]
لطفا اگه کسی میدونه مشکل کجاست منو راهنمایی کنه
 

leg_big

Member
سلام دوست عزیز
روی سرور شما dll ورد نیست ! اگه باشه مشکلی نداره ! باید کار بکنه !
برو یک بررسی بکن
 

fateme81

New Member
سلام
باتشکر
روی سرور شما dll ورد نیست ! اگه باشه مشکلی نداره ! باید کار بکنه !
اگه منظورتون از dll ورد microsoft Word Object library هست که اونو نصب کرده بودم

اوون error قبلی برطرف شد حالا این error رو میده
Could not open macro storage
روی این خط
Word.Document oWordDoc = oWordApp.Documents.Open
 

جدیدترین ارسال ها

بالا