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

用以下方法将一个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);

}