<
您还没有登录┊登录注册 当前在线:667
源码程序系统工具编程开发图形图像网络软件应用软件多媒体类娱乐休闲驱动程序各类教程各类论文文章阅读
ASPPHPJSPASP.NETVBVF百度搜索星星练题网络文摘股市消息技能习题详细分类
当前位置:首页 \ 源码程序 \ ASP代码 \ 其它类别
站内搜索


在asp中如何读取word文件内容

文件大小:2k
运行平台:Windows9X/ME/NT/2000/XP
级别评定:
添加时间:2007-5-31 22:03:02
最后更新:2007-5-31 22:03:02
相关链接:无
所需金额:0 元
添加者:管理员

Download.1

/ ::软件简介:: / ::相关软件:: / ::软件点评:: /::上一个::/ ::下一个:: /
管理首页
http://topic.csdn.net/t/20040409/11/2944324.html

在asp中如何读取word文件内容.
楼主limingyang(水哥)2004-04-09 11:05:12 在 Web 开发 / ASP 提问


1 楼ufoschool(章先生)回复于 2004-04-09 11:40:38 得分 0 

我用vbscript试过打开word文档,但用asp我也没试过。查询了许多资料,说的不是很清楚。   
  <script   language="vbscript">   
  sub   myfunction()   
  dim   myword   as   word.application   
  set   myword=createobject("word.application")   
  myword.application.visible=true   
  with   myword   
  set   myword=.documents.add   '设置一个新的文档,也可以用open打开你所要的word文档   
  .....   '你的操作,具体参阅vba     
  end   with   
  end   sub


2 楼xieyj(如果有一天...)回复于 2004-04-09 23:42:25 得分 0 
http://www.csdn.net/Subject/15/index.shtm


3 楼jie115(守望红木)回复于 2004-05-10 17:57:15 得分 0 


可以实现   
  详细信息请见:   http://www.delphibbs.com/delphibbs/dispq.asp?lid=2597952   
  现给出部分代码   
    
  <SCRIPT   LANGUAGE="JavaScript">   
  <!--   
  var FileSource;   
  var   FileDesource;   
  var word;   
  var   xmlhttp;   
  var   filename;   
    
  function   Load(){   
      try{   
  var fso   =   new   ActiveXObject("Scripting.FileSystemObject");   
  filename   =   fso.GetSpecialFolder(2)   +   "\\"   +   "WjTemp.doc";   
  //alert(filename);   
  //OpenWeb();   
      }catch(e){alert(e.message);};   
  }   
  function   UnLoad(){   
      try{   
  var fso   =   new   ActiveXObject("Scripting.FileSystemObject");   
  f   =   fso.GetFile(filename);   
  f.Delete();   
      }catch(e){ShowErrorMsg();};   
  }   
  function   OpenWeb(){   
      try{   
          FileSource   =   document.WebForm.FileSource.value   +   "&ID="   +     document.WebForm.ID.value   +   "&FileMode="   +   document.WebForm.FileMode.value   +   "&FileType="   +   document.WebForm.FileType.value;   
  //alert(FileSource);   
  var   binData;   
  xmlhttp   =   new   ActiveXObject("msxml2.xmlhttp");   
  xmlhttp.Open("get",FileSource,false);   
  xmlhttp.Send();   
  binData=xmlhttp.ResponseBody;   
    
  var   objsm   =   new   ActiveXObject("ADODB.STREAM");   
  objsm.Type=1;   
  objsm.Open();   
  objsm.Write(binData);   
  objsm.SaveToFile(filename,2);   
  objsm.Close();   
    
  word   =   new   ActiveXObject("word.application");   
  word.Visible   =   true;   
  word.documents.open(filename);   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   SaveWeb(){   
      try{   
  FileDesource   =   document.WebForm.FileDesource.value   +   "&ID="   +     document.WebForm.ID.value   +   "&FileMode="   +   document.WebForm.FileMode.value   +   "&FileType="   +   document.WebForm.FileType.value;   
  if   (document.WebForm.FileMode.value   ==   "new"){   
  var   Name;   
  if   (Name=window.prompt("请输入文档名称!","")){   
  FileDesource   =   FileDesource   +   "&Name="   +   Name   
  };   
  };   
  //alert(FileDesource);   
  if   (word   !=   null){   
  word.activedocument.save();   
  word.quit();   
  };   
    
  var   binData   
  var   objsm   =   new   ActiveXObject("ADODB.STREAM");   
  objsm.Type=1;   
  objsm.Open();   
  objsm.LoadFromFile(filename);   
  binData=objsm.read(objsm.size);   
  objsm.Close   
    
  xmlhttp   =   new   ActiveXObject("msxml2.xmlhttp");   
  xmlhttp.Open("post",FileDesource,false);   
  xmlhttp.Send(binData);   
    
  //document.WebForm.FileMode.value   =   "open";   
  history.go(-1);   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   OpenLocal(){   
      try{   
  word.dialogs.item(80).show();   
      }catch(e){ShowErrorMsg(e);};   
  }   
    
  function   SaveLocal(){   
      try{   
  //parent.frames.main.WebForm.WJOnlineEdit.SaveLocal();   
  word.Dialogs.Item(84).Show();   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   ProtectDoc(){   
      try{   
  word.ActiveDocument.Protect(1);   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   UnProtectDoc(){   
      try{   
  word.ActiveDocument.UnProtect();   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   ShowDialog(index){   
      try{   
  word.Dialogs(index).Show();   
      }catch(e){ShowErrorMsg(e);};   
  }   
  //设定用户名   
  function   SetUserName(){   
      try{   
  var   UserName;   
  if   (UserName=window.prompt("请输入文档编辑者的名称,程序将记录此编辑者对文档的编辑痕迹!",   word.UserName)){   
  word.UserName=""   +   UserName   +   "";   
  };   
      }catch(e){ShowErrorMsg(e);};   
  }   
  //痕迹保留   
  function   TrackRevisions(){   
      try{   
  word.ActiveDocument.TrackRevisions   =!word.ActiveDocument.TrackRevisions;   
      }catch(e){ShowErrorMsg(e);};   
  }   
  //痕迹显示   
  function   ShowRevisions(){   
      try{   
  word.ActiveDocument.ShowRevisions   =!word.ActiveDocument.ShowRevisions;   
      }catch(e){ShowErrorMsg(e);};   
  }   
  function   ShowErrorMsg(e){   
  debug   =   true;   
  if   (debug)   {   
  alert(e.message);   
  }   
  }   
    
  //-->   
  </SCRIPT>   

相关软件
暂无相关软件


1分 0
2分 0
3分 0
4分 0
5分 0
共有 0 人打分
平均得分:0


按字符查询:ABCDEFGHIJKLMNOPQRSTUVWXYZ0~9中文
下载图示: - 附汉化补丁 - 附注册 - 会员软件 - 推荐 - 最新添加
Rainight, 星旺坡 联网备案号:41092802000212 豫ICP备19032584号-1 页面执行时间: 0.13秒
业务QQ:80571569 手机:13030322310