正在阅读:Delphi与Word之间的融合技术Delphi与Word之间的融合技术

2004-02-14 09:34 出处:PConline 作者:cwxiao888(收藏) 责任编辑:linjixiong

  ToolsRevisionMarksReject 拒绝修订 
  ToolsRevisionMarksToggle 修订 
  ToolsMacro 宏 
  ToolsRecordMacroToggle 录制新宏 
  ViewSecurity 安全性 
  ViewVBCode 查看VB编辑器环境 
  FileTemplates 模板和可加载项 
  ToolsProtectUnprotectDocument 解除对文档的保护 
  InsertHyperlink 插入超级链接 
  EditHyperlink 编辑超级链接 
  DeleteHyperlink 删除超级链接 
  EditLinks 查看、删除链接 
  EditPasteAsHyperlink 粘贴超级链接 
  FormatStyle 样式 
  EditBookMark 书签

  OleWord时一些用用的代码

  一、Delphi程序启动Word

  采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为:
首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Application')启动Word

  二、Delphi程序新建Word文稿

  格式:WordDocuments.Add(Template,NewTemplate,DocumentType,Visible)
  Template: 使用模板的名称,
  NewTemplate: 新建文档的类型,True表示为模板,False表示为文档
  DocumentType: 文档类型,默认为空白文档
  Visible: 打捞的窗口是否可见

  举例:Doc_Handle:=Word_Ole.Documents.Add(Template:='C:\Temlate.dot',NewTemplate:=False);

  三、Delphi程序打开Word文稿

  格式:WordDocuments.Open(FileName,ConfirmConversions,ReadOnly,PassWordDocument,
  PasswordTemplate,Revent,WritePasswordDocument,WritePassWordTemplate,
  Format,Encoding,Visible)

  FileName: 文档名(包含路径)
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品