| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 437 人关注过本帖
标题:delphi编程操作word的问题,在打开一个word文档时,让word程序得到焦点,在 ...
只看楼主 加入收藏
italyzy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-2-12
收藏
 问题点数:0 回复次数:1 
delphi编程操作word的问题,在打开一个word文档时,让word程序得到焦点,在关闭已更改的word文档时,如何截获word关闭时提示是否保存用户选择取
我用的TWordApplication和TWordDocument控件打开word文档,代码如下:
    Try
      WordApplication1.Connect;
    Except
      WordApplication1.Disconnect;
      showmessage('请安装Word 软件!');
      Abort;
    end;
    WordApplication1.Visible:=True;
    FileName:=sDocumentPath+sDocument;
    ConfirmConversions:=true;
    ReadOnly:=false;
    AddToRecentFiles:=true;
    PasswordDocument:=EmptyParam;
    PasswordTemplate:=EmptyParam;
    Revert:=false;
    WritePasswordDocument:=EmptyParam;
    WritePasswordTemplate:=EmptyParam;
    Format:=wdOpenFormatAuto;
    Encoding:=0;
    Visible:=true;
    ItemIndex:=1;
    WordApplication1.Documents.Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles,
      PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate,
      Format, Encoding, Visible);
    WordDocument1.ConnectTo(WordApplication1.Documents.Item(ItemIndex));
问题1:以上代码执行时,当打开一个word文档时,word程序不是当前窗口,我现在想让它得到焦点,成为系统的当前窗口。
问题2:当我关闭已作了更改的word文档时((在程序外面)直接关闭word程序时,点word右上的X),word程序会提示我们是否保存,有三个选择:是、否、取消,如果我选择否和取消,我如何截获windows消息,判断我的选择。
搜索更多相关主题的帖子: word 如何 用户 Word 
2013-02-13 13:51
程序小白3
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-11-29
收藏
得分:0 
加一句worddocument1.activate;
2020-11-29 22:30
快速回复:delphi编程操作word的问题,在打开一个word文档时,让word程序得到焦点 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016659 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved