导航

在asp.net生成的word文档中插入图片

Posted on 2008-04-06 21:38  菜鸟都不容易  阅读(583)  评论(0编辑  收藏  举报
 我用以下方法将一个html文件保存成word文件并且再查入一张图片
object Nothing=System.Reflection.Missing.Value;
   object srcFileName=@"D:\aa.html";
   object dstFileName=@"d:\li.doc";
   object objt=true;
   Word.Application wordApp=new Word.ApplicationClass();
   Word.Document wordDoc=null;
   object format=Word.WdSaveFormat.wdFormatDocument;
   try
   {
    wordDoc=wordApp.Documents.Open(ref srcFileName,ref format, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);
    //图片
    Word.Shape oShape= wordDoc.Shapes.AddPicture("D:\\DL_01.gif",ref Nothing,ref objt,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    oShape.WrapFormat.Type =Word.WdWrapType.wdWrapSquare;
    
   
    //将htm文件save as成doc文件
    wordDoc.SaveAs(ref dstFileName,ref format, ref Nothing, ref Nothing, ref Nothing, ref Nothing,  ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);   
   }
   finally
   {
    wordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
    wordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
   }


http://community.csdn.net/Expert/topic/3541/3541955.xml?temp=.7204096