CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

有个EXCEL文件带有密码123(自己设置,为了EXCEL文件保密),请问如何用DELPHI代码打开该文件?请高手指点

楼主hgcyf(金秋枫叶)2005-11-14 09:02:25 在 Delphi / VCL组件开发及应用 提问

有个EXCEL文件带有密码123(自己设置,为了EXCEL文件保密),请问如何用DELPHI代码打开该文件?请高手指点。谢谢! 问题点数:20、回复次数:1Top

1 楼xierenxixi(xieren)回复于 2005-11-14 10:21:38 得分 20

word有密码打开如下,excel应该一样的,改点就行了  
  function   dkword(wordapp:Twordapplication;worddoc:Tworddocument;doc_file,CfCversions1,rd1,AddtoRctFiles1,PswDocument1,  
                                                  PswTemplate1,wpswdocument1,  
                                                  wpswtemplate1,oformat1,ovisible1,  
                                                  orevert1:olevariant):boolean;             //´ò¿ªword  
   
  var  
        ovisible,DocInx,OFileName,Cfcversions,Oreadonly,AddToRctFiles,PswDocument,  
        PswTemplate,ORevert,WPswDocument,WpswTemplate,OFormat:olevariant;  
  begin  
                try  
                DocInx:=1;  
            oFileName:=Doc_file;   //打开的文件名  
            oreadonly:=rd1;     //是否可读写  
            CfCversions:=CfCversions1;       //是否显示非doc文档时的提示  
          AddtoRctFiles:=AddtoRctFiles1;         //  
        PswDocument:=PswDocument1;       //打开此文档需要的密码  
          PswTemplate:=PswTemplate1;             //´打开此模板时需要的密码  
          Orevert:=Orevert1;                
      wpswDocument:=wpswDocument1;     //保存此文档需要的密码    
      Wpswtemplate:=Wpswtemplate1;   //保存此模板时的密码         oformat:=wdOpenFormatAuto;     //   ´  
          ovisible:=ovisible1  
       
          wordapp.Documents.open(ofilename,cfcversions,oreadonly,Addtorctfiles,  
                                                          PswDOcument,Pswtemplate,orevert,wpswdocument,  
                                                          wpswtemplate,oformat,emptyparam,ovisible);  
                    worddoc.ConnectTo(wordapp.Documents.Item(docInx));  
          result:=true;  
         
          except  
                result:=false;  
                         
          end;  
  end;Top

相关问题

  • 请高手指点怎么用delphi向excel写人批注?
  • 请Excel高手指点
  • 请你指点------一个delphi新手
  • 请Delphi高手指点一下。
  • 会Delphi的朋友请指点一下
  • 我的delphi坏了吗?望指点!
  • Excel的问题--急!!!盼高手指点
  • 如何打开指点定Excel表格?
  • Delphi与Excel
  • Delphi 与Excel

关键词

  • 文件
  • 密码
  • excel
  • 文档
  • cfcversions
  • addtorctfiles
  • pswdocument
  • orevert
  • ovisible
  • pswtemplate

得分解答快速导航

  • 帖主:hgcyf
  • xierenxixi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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