当前位置:编程学习 > C#/ASP.NET >>

c#中使用vbscript 导出带图片的word文件,字能显示,图片出不来,为什么?

代码如下:
string strTagOut = "\r\n<script language=\"vbscript\">"
+ "\r\n    '=============================================="
+ "\r\n    On Error Resume Next"
+ "\r\n    Dim wApp,myRange,doc,myTable,RangeOne"
+ "\r\n    Set wApp = CreateObject(\"Word.Application\")"
+ "\r\n    If Err.number > 0 Then"
+ "\r\n        Alert \"没法保存为 Word 文件,请正确安装 Word。 \""
+ "\r\n    end if"

+ "\r\n    wApp.visible = True "
+ "\r\n    Set doc = wApp.Documents.Add"
  
+ "\r\n    doc.PageSetup.Orientation = 0"
+ "\r\n    doc.PageSetup.LeftMargin = 50"
+ "\r\n    doc.PageSetup.RightMargin = 50"
+ "\r\n    doc.PageSetup.TopMargin = 40"
+ "\r\n    doc.PageSetup.BottomMargin = 40"
//插入图片

strTagOut+= "\r\n    wApp.Selection.TypeText \"      111111111111\"";    
                
strTagOut+= "\r\n    wApp.Selection.TypeParagraph";
string FileName = @"D:\678807.jpg";//图片所在路径
strTagOut+= "\r\n   wApp.Selection.InlineShapes.AddPicture \" D:\\678807.jpg\",false,true ";



strTagOut+= "\r\n    wApp.Selection.TypeParagraph";
                
strTagOut+= "\r\n    wApp.Selection.TypeText \"      2222222\"";    
                
strTagOut+= "\r\n    wApp.Selection.TypeParagraph";

。。。。。。。。
Context.Response.Write(strTagOut);
目前的问题是:导出word,输出的字符串 111111111111和2222222在word里都有,但他们之间的图片却没有显示,只是一个回车换行。为什么?在线等! --------------------编程问答-------------------- D:\678807.jpg是服务器上的路径吧,客户端没有这个图片 --------------------编程问答-------------------- 我的客户端和服务器是一台机器,图片地址没问题,图片肯定存在 --------------------编程问答-------------------- 已经解决!请勿跟贴
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,