CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

江湖救急。 关于ASP.NET环境操作Word文档.

楼主liuwei662656(天堂)2003-11-02 16:29:32 在 .NET技术 / ASP.NET 提问

过程如下:   客户端用IE上传一图片a.bmp并保存在upfile文件夹下,将其插入到服务端同一文件夹下的Word文档b.doc。并保存b.doc。  
   
  我使用Msword9.olb。  
  图片上传成功,   但当使用wordApp.Documents.Open()方法打开b.doc时却出现异常。  
  System.Runtime.InteropServices.COMException:   无法打开宏储存。Word.Document   wordDoc   =   wordApp.Documents.Open(ref   FileName,    
  ref   Nothing,ref   ReadOnly,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing,ref   Nothing);  
  //FileName为b.doc的绝对路径"c:\inetpub\wwwroot\attribute\upload\519456.doc"  
  该怎么办?   帮帮忙。 问题点数:0、回复次数:6Top

1 楼liuwei662656(天堂)回复于 2003-11-02 16:41:10 得分 0

SOSTop

2 楼liuwei662656(天堂)回复于 2003-11-02 16:46:31 得分 0

同样的代码转换成WinForm就好使,   在WebForm下就不行。  
   
  哪路神仙帮忙。  
   
  谢先。Top

3 楼nbbg(乐天)回复于 2003-11-02 17:00:18 得分 0

upTop

4 楼rgbcn(奔向.net)回复于 2003-11-02 17:43:30 得分 0

object   fileName   =   openFileDialog1.FileName;  
  object   readOnly   =   false;  
  object   isVisible   =   true;  
   
  //       Here   is   the   way   to   handle   parameters   you   don't   care   about   in   .NET  
  object   missing   =   System.Reflection.Missing.Value;  
   
  //       Make   word   visible,   so   you   can   see   what's   happening  
   
  WordApp.Visible   =   true;  
   
  //       Open   the   document   that   was   chosen   by   the   dialog  
  Word.Document   aDoc   =   WordApp.Documents.Open(ref   fileName,   ref   missing,ref   readOnly,   ref   missing,   ref                                     missing,   ref   missing,   ref   missing,   ref   missing,   ref   missing,   ref   missing,   ref   missing,   ref   isVisible);  
   
  //         Activate   the   document   so   it   shows   up   in   front  
   
  aDoc.Activate();  
   
   
  ///////////////////////////////////////////////////////  
   
  用以上参数传进去试试,把nothing   改一下。    
   
  Top

5 楼rgbcn(奔向.net)回复于 2003-11-02 17:43:47 得分 0

see  
   
  http://www.c-sharpcorner.com/Code/2002/Mar/WordFromDotNet.aspTop

6 楼liuwei662656(天堂)回复于 2003-11-02 17:58:13 得分 0

那篇文章写的是在Winform下。  
  我的程序改成Winform下的也好使,   但不知为什么在WebForm就over了。Top

相关问题

  • asp+sql实现文件上传代码。主要是word文档和excel文档。100分求救!!急!!!!
  • 救急 asp
  • 高分求救(急,在线等)Word文档编辑图片后,再也打不开
  • 用ASP如何浏览Word文档
  • asp 怎么样生成word文档??
  • ASP怎样打开word文档
  • 救急!!!求run的关于用vc编聊天室的文档!
  • 救急!!!不知单文档能否隐藏菜单?
  • 救急,运行ASp时总是出错
  • 江湖救急:asp+SQL问题!急!!

关键词

  • word
  • document
  • ref
  • missing
  • nothing
  • wordapp
  • readonly
  • doc
  • filename
  • open

得分解答快速导航

  • 帖主:liuwei662656

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo