Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓÃAsp.NetÉú³ÉWordÎĵµ²¢Ö±½ÓÏÂÔØ

 ÔÚÍøÕ¾µÄʹÓÃÖУ¬ÓÐʱºòÐèÒª°ÑÊý¾Ý¿âÀïÃæµÄÄÚÈÝÉú³Éµ½wordÎĵµÀïÃæ£¬È»ºóÏÂÔØµ½±¾µØ½øÐв鿴£¬Ê¹ÓÃVS.NET¾Í¿ÉÒÔʵÏÖÕâ¸ö¹¦ÄÜ£¬ÏÂÃæÕâ¸öÀý×Ӿͼòµ¥µ½ÊµÏÖÁË·þÎñÆ÷¶ËÉú³ÉwordÎĵµ²¢ÌṩÏÂÔØµÄ¹¦ÄÜ£¬ËäȻûÓг¹µ×µØ°ÑÕû¸ö²Ù×÷д³öÀ´£¨ÓÈÆäÊÇдÉú³ÉwordµÄʱºò£©£¬µ«Õû¸öÁ÷³ÌÊÇÍê³ÉÁ˵ģ¬ÖÁÓÚÆäÖиüÏêϸµÄÄÚÈÝ£¬Çë²ÎÔÄMSDN£¨»ù±¾É϶¼ÊÇEÎÄ£¬=_=!!!£©¡£
 
¿ª·¢»·¾³£ºVS2005 + Windows2003(IIS6) + Office2003
ʹÓõ½µÄÄ£°åÎļþ(d:\Temp.dot)£¬¹ØÓÚÈçºÎʹÓÃofficeÄ£°å£¬Çë²ÎÔÄoffice£º
Í·£º
½Å£º
 
֮ǰ±ØÐëÌáµ½µÄÓÐÒ»µã£¬¾ÍÊÇȨÏÞµÄÎÊÌ⣬ÕâÖÖ¶ÔÓ²ÅÌÉÏ·ÇwebĿ¼ÊÇÐèҪȨÏ޵ģ¬¿´ÁËһϱðÈ˵ķ¢ÑÔÖ®ÀàµÄ£¬·¢¾õÓ¦¸ÃÔÚ×é¼þ¹ÜÀíÆ÷ÀïÃæ°Éword×é¼þµÄȨÏÞ¿ª¸øNetwork Service(Windows2003)£¬µ«ÊÇ´ò¿ªÏµÍ³µÄ¹ÜÀíÆ÷£¬·¢¾õÔõôҲÉèÖò»ÁË£¬º¹£¡£¡ÉÏ´ÎÎÒдIIS²Ù×÷µÄʱºò»¹¿ÉÒÔÓÃßÖ£¬¿ÉÄÜÊÇÎÒ°ÑϵͳµÄʲô·þÎñ¹ØµôÁËÒýÆðµÄ¡£Ò²Ã»ÓÐÈ¥×ÐϸÕÒ£¬¾Í°´ÕÕÇ°ÃæASP.NET²Ù×÷IISµÄÄÇÆªÎÄÕÂÔÚweb.configÀïÃæ¼ÓÁËÒ»Ìõ
<identity impersonate="true" userName="administrator" password="XXXXX"/>
Èç¹ûÄÄλÅóÓÑÖªµÀ£¬Ò²¸øÎÒÁô¸öÑÔ£¬ÏÈллÀ²~~~~~~
 
ÔÚ±¾ÀýÖУ¬Óõ½µÄÊÇMSµÄword×é¼þ£¨Microsoft.Office.Interop.Word.dll£©£¬ËùÒÔÏÈÔÚÏîÄ¿ÀïÃæÌí¼ÓÒýÓã¬Èçͼ£º
 
ÔÚCreateWord.csÎļþÀïÃæÌí¼Ó£º
using System.Reflection;
using Microsoft.Office.Interop.Word;
 
È»ºóÔÚ°´Å¥Ê¼þÀïÃæÌí¼ÓÈçÏ´úÂ룺
ApplicationClass wordApp = new ApplicationClass();
object missing = System.Reflection.Missing.Value;
object tempName = @"d:\Temp.dot"; // Ä£°åÃû³Æ£¬±¾ÀýÖеÄÄ£°åÈçºóÃæµÄͼ
object docName = @"D:\WebSite\a.doc"; // Éú³ÉµÄwordÎļþ£¬¿ÉÒÔ²»·ÅÔÚwebĿ¼Ï£¬µ±È»£¬Êµ¼ÊÓ¦ÓÃÖпÉÄÜ»áÉæ¼°µ½¶¯Ì¬Éú³ÉÎļþÃû£¬ÏàÐÅÕâµãÄѲ»µ¹Äã°É ^_^
 
// Éú³ÉÐÂÎĵµ£¬ÕâÀïʹÓÃÁËÉÏÃæÌáµ½µÄÄ£°å£¬Èç¹û²»ÏëʹÓÃÖ¸¶¨µÄÄ£°å£¬¿ÉʹÓÃmissing£¬ÕâÊÇ»áʹÓÃĬÈϵÄÄ£°å¡£¹ØÓÚÉú³ÉwordÎļþµÄ¼¸¸ö·½·¨£¬²ÎÔÄMSDN
Document MyDoc = wordApp.Documents.Add(ref tempName, ref missing, ref missing, ref missing);
 
wordApp.Visible = true;
MyDoc.Activate();
 
wordApp.Selection.Font.Size = 30; // ×ÖÌå´óС
wordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCent


Ïà¹ØÎĵµ£º

½â¾öASP.NetÉÏ´«´óÎļþ³¬Ê±»ò´íÎóµÄÎÊÌâ

 ¡¡¡¡.Net ÀïÉÏ´«´óÎļþʱ£¬»áÓöµ½³¬Ê±»òHTTP500´íÎ󣬽â¾öµÄ°ì·¨ÓÐÁ½ÖÖ£ºÒ»ÖÖÊÇÐÞ¸ÄÅäÖã¬ÁíÒ»ÖÖ¾ÍÊÇÓõÚÈý·½¿Ø¼þ¡£ÕâÀï½éÉÜÒ»ÏÂÐÞ¸ÄÅäÖõġ£
ÐèÒªÐ޸ĵÄÊÇ
ÔÚ C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIGĿ¼À
ÕÒµ½ÎļþmaxRequestLength="4096"
½«ÖµÐ޸ĴóһЩ£¬ÀýÈ磺102400
Õâ¸ö²ÎÊýµÄµ¥Î»Ó¦¸ÃÊ ......

vs2008ÖÐasp.netµÄwebÓ¦ÓóÌÐò¸ÄwebÍøÕ¾

 vs2008ÖÐн¨b/s½á¹¹µÄÏîÄ¿ÓÐÁ½ÖÖÀàÐÍ£¬Ò»ÖÖÊÇweb application,¼´webÓ¦ÓóÌÐò£¬ÁíÍâÒ»ÖÖÊÇwebÍøÕ¾£¬Ð½¨ÏîĿʱÈç¹ûÑ¡ÔñµÄ²»ÕýÈ·£¬ÔÚºóÐøµÄ¿ª·¢¹ý³ÌÖоͲ»¿É±ÜÃâµÄ»áÓöµ½ÒªÐÞ¸ÄÏîÄ¿ÀàÐ͵ÄÇé¿ö¡£¾­¹ýÔÚÍøÉϱ¬×ßÒÔ¼°²âÊÔ£¬ÒÔÏÂÊǽâ¾öasp.netÓ¦ÓóÌÐò¸ÄÍøÕ¾ÏîÄ¿µÄ·½·¨¼°±³¾°ÖªÊ¶£º
1.vs2008µÄÏîÄ¿ÀàÐÍÊÇͨ¹ýguidÀ´È·¶¨µÄ ......

ASP.NET¿çÒ³Ãæ´«Öµ¼¼ÇÉ

1.  ʹÓÃQueryString±äÁ¿
¡¡¡¡¡¡¡¡QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µÝÊý×é»ò¶ÔÏóµÄ»°£¬¾Í²»ÄÜÓÃÕâ¸ö·½·¨ÁË¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
a.aspxµÄC#´úÂë
private void Button1_Click(ob ......

Á˽âASP.NETµÄÔËÐÐÊÂÄ£ÐÍ£¨HTTPRuntime£©


ΪʲôҪȥÁ˽âASP.NETÔËÐÐʱģÐÍ£¨HTTPRuntime£©
ÔÚѧϰASP.NET֮ǰ£¬×îºÃÏÈѧϰһÏÂASP.NETµÄÔËÐÐʱģÐÍ£¬ÆäʵASP.NETµÄ±à³ÌÄ£ÐÍ·ÖΪASP.NETµÄÔËÐÐʱģÐͺÍÒ³Ãæ±ä³ÉÄ£ÐÍ¡£Ðí¶àµÄ²Î¿¼ÊéÖ»ÊÇÖ±½ÓµÄ½éÉÜASP.NETµÄÒ³Ãæ±à³ÌÄ£ÐÍ£¬¶øºöÂÔÁËÔËÐÐʱģÐÍ£¬Ò³Ãæ±à³ÌÄ£ÐÍÊÇASP.NET³ÌÐòÔ±Ö÷Òª×öµÄÊÂÇ飬µ«ÔÚ×öÕâЩ¹¤×÷֮ǰ£¬³ä·ÖµÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ