nanjing
university computer
llllllllllllllllllllllllllllllllll 我用如下代码把图片导出到Excel中: worksheet.Shapes.AddPicture(sPicPath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, PicLeft, PicTop, 50, 50); 其中的sPicPath是图片路径,用以下两种值测试: 1、本地图片 sPicPath=@"e:\test.gif" 2、web图片 sPicPath=@"http://img3.cache.netease.com/www/logo/logo_png.png" 本地测试环境:IIS5,WindowsXP 测试结果:无论是本地图片还是web图片,都能正确的插入到Excel中 服务器环境: IIS6,Windows2003 测试结果:用本地图片能正确插入到Excel中,用远程图片会提示如下错误: System.Runtime.InteropServices.COMException (0x800A03EC): 未找到指定文件 我猜测可能是Excel的DCOM不能访问网络,我试过直接打开Excel是可以插入远程图片的,但是用程序就无法插入远程图片,已试过关闭一切防火墙,开启所有端口,但问题依旧。 望哪位高人指点,分不够可再加。