CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

打开word文件的方法——open的参数?

楼主uestc_yrq(我是猫)2000-12-05 19:29:00 在 Delphi / VCL组件开发及应用 提问

      在delphi中,利用documents.open(...)方法打开一个文件的时候,  
  在该open方法中有filename,readonly等一大堆varinat参数,请问每一个  
  参数的具体含义是什么?  
        第一次问问题,请多多帮忙!!1 问题点数:50、回复次数:4Top

1 楼azhong(阿中)回复于 2000-12-06 10:47:00 得分 20

摘自office帮助  
  FileName       Variant   类型,必需。文档名(可包含路径)。  
   
  ConfirmConversions       Variant   类型,可选。该属性为   True   时,如果文档不是   Microsoft   Word   格式,则显示“文件转换”对话框。  
   
  ReadOnly       Variant   类型,可选。如果此属性为   True,则以只读方式打开文档。  
   
  AddToRecentFiles       Variant   类型,可选。如果本属性为   True,则会将上述文件名添至“文件”菜单底部的最近使用过的文件列表中。  
   
  PasswordDocument       Variant   类型,可选。打开此文档时所需的密码。  
   
  PasswordTemplate       Variant   类型,可选。打开此模板时所需的密码。  
   
  Revert       Variant   类型,可选。用于控制当   FileName   与已打开的文档同名时执行的操作。如果此属性为   True,则放弃对已打开文档进行的所有尚未保存的改动,并将重新打开该文档。如果此属性为   False,则激活已打开的文档。  
   
  WritePasswordDocument       Variant   类型,可选。保存对文档进行的更改时所需的密码。  
   
  WritePasswordTemplate       Variant   类型,可选。保存对模板进行的更改时所需的密码。  
   
  Format       Variant   类型,可选。打开文档时使用的文件转换器。可为下列   WdOpenFormat   常量之一:wdOpenFormatAllWord、wdOpenFormatAuto、wdOpenFormatDocument、wdOpenFormatEncodedText、wdOpenFormatRTF、wdOpenFormatTemplate、wdOpenFormatText、wdOpenFormatUnicodeText   或   wdOpenFormatWebPages。默认值为   wdOpenFormatAuto。  
   
  要指定外部文件格式,请将   OpenFormat   属性应用于   FileConverter   对象,以便确定要用于此参数的值。  
   
  Encoding       Variant   类型,可选。在查看保存文档时,Microsoft   Word   所使用的文档编码(代码页或字符集)。可以是任何有效的   MsoEncoding   常量。可以在“Visual   Basic   编辑器”的“对象浏览器”中查看有效   MsoEncoding   常量的列表。默认值为系统代码页。Long   类型,可读写。  
   
  Visible       Variant   类型,可选。如果此值为   True,则在可见窗口中打开文档。默认值为   True。  
  Top

2 楼hicharlie(黑查理)回复于 2000-12-08 20:57:00 得分 30

我用的是Word2000,如果是97则去掉最后两个参数就是了,  
  上面那老兄的的是Word帮助中的内容,翻译到Delphi可不容易,曾花了我一天  
  var  
      strFullPath:String;  
      FileName,   ConfirmConversions,   ReadOnly,   AddToRecentFiles,   PasswordDocument,   PasswordTemplate,   Revert,   WritePasswordDocument,   WritePasswordTemplate,   Format,   Encoding,   Visible:OleVariant;  
      wdDoNotSaveChanges,a:OleVariant;  
  begin  
  //     Word2000:=CreateOleObject('Word.Application');  
   
      ConfirmConversions   :=   False;  
   
      AddToRecentFiles   :=   False;  
      PasswordDocument   :=   '';  
      PasswordTemplate   :=   '';  
      Revert   :=   True;  
      WritePasswordDocument   :=   '';  
      WritePasswordTemplate   :=   '';  
      Format   :=   0;  
      ReadOnly:=True;  
      ConfirmConversions:=False;  
   
   
              FileName:='the   file   u   wanner   open';  
              //showmessage(strFullPath+   '               '+FileName   );  
          try  
   
              Word2000.Documents.Open(FileName,   ConfirmConversions,   ReadOnly,   AddToRecentFiles,   PasswordDocument,   PasswordTemplate,   Revert,   WritePasswordDocument,   WritePasswordTemplate,   Format,   Encoding,   Visible);  
   
   
  //word97.Documents.Open(FileName,   ConfirmConversions,   ReadOnly,   AddToRecentFiles,   PasswordDocument,   PasswordTemplate,   Revert,   WritePasswordDocument,   WritePasswordTemplate,   Format);Top

3 楼uestc_yrq(我是猫)回复于 2000-12-10 11:22:00 得分 0

谢谢两位大虾,分已经给出,thanks!Top

4 楼How()回复于 2001-02-02 19:55:00 得分 0

请问如何在word帮助中找到这类信息。不好意思,我找不到。我的Email:LinHengWen@163.net。Top

相关问题

  • 如何调用word打开word文件?
  • 如何打开Word模板文件
  • 如何打开并显示word文件
  • IE打开Word文件的问题
  • IE打开Word文件的问题
  • Word文件直接打开问题
  • 打开word文件时命令失败
  • 打开文件
  • 打开文件
  • 文件打开

关键词

  • 文档
  • 文件
  • 属性
  • word
  • 密码
  • 可选
  • 打开
  • variant类型
  • confirmconversions
  • 参数

得分解答快速导航

  • 帖主:uestc_yrq
  • azhong
  • hicharlie

相关链接

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

广告也精彩

反馈

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