| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3385 人关注过本帖
标题:表单返回
取消只看楼主 加入收藏
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
结帖率:96%
收藏
已结贴  问题点数:20 回复次数:9 
表单返回
要求:运行这个表单后点击确定键,打开一张excel 表并对这张book1作编辑保存点击关闭再返回到这个表单界面
存在问题:打开excel后一闪而过

求教:代码怎么写,才能实现我的要求。谢谢!
新建文件夹.rar (4.66 KB)
搜索更多相关主题的帖子: 返回 表单 excel 打开 点击 
2020-02-20 20:48
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
o=NewObject('Excel.Application')
 o.Workbooks.Open(sys(5)+curdir()+"book1")

  if  MESSAGEBOX("已生成,要打开EXCEL吗?",1+256,"提示")==1
     o.visible=.t.
     ***这里开始请教代码怎么写才能实现***
     ****
*!*        * RETURN
*!*         o.Workbooks.Close
*!*         o.Quit
*!*         Release oExcel
*!*         *close all
     Thisform.show
  EndIf
   o.Workbooks.Close
   o.Quit
   Release oExcel
  

Thisform.show
2020-02-21 06:10
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 3楼 吹水佬
谢谢🙏,是的,excel打开了。等我操作excel后单击关闭excel想回到表单界面,实现不了。
2020-02-21 13:13
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 3楼 吹水佬
谢谢🙏,是的,excel打开了。等我操作excel后单击关闭excel想回到表单界面,实现不了。
2020-02-21 13:18
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 7楼 gs2536785678
谢谢,打开excel 的时间有点长。
2020-02-23 20:29
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 3楼 吹水佬
这样excel是打开了并显示.想在关闭excel后回到表单界面。
2020-02-23 20:33
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 10楼 吹水佬
图片附件: 游客没有浏览图片的权限,请 登录注册
2020-02-24 08:43
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 10楼 吹水佬
图片附件: 游客没有浏览图片的权限,请 登录注册
2020-02-24 08:43
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
o=NewObject('Excel.Application')
 o.Workbooks.Open(sys(5)+curdir()+"book1")

  if  MESSAGEBOX("已生成,要打开EXCEL吗?",1+256,"提示")==1
     o.visible=.t.
     RETURN
     ***到这里能正常打开EXCE并编辑,完成后点击关闭excel后回不到表单界面。
     ***请教代码怎么写,才能实现回到原表单界面***
     …………
  EndIf

   o.Workbooks.Close
   o.Quit
   Release oExcel
 
Thisform.show
2020-02-25 19:14
杂七杂八
Rank: 1
等 级:新手上路
帖 子:217
专家分:7
注 册:2018-2-20
收藏
得分:0 
回复 7楼 gs2536785678
o=NewObject('Excel.Application')
 o.Workbooks.Open(sys(5)+curdir()+"book1")

  if  MESSAGEBOX("已生成,要打开EXCEL吗?",1+256,"提示")==1
     o.visible=.t.
     o.windowstate=-4137&&****Excel窗口最大化,-4140&&&EXCEL窗口最小化
  EndIf
   o.Workbooks.Close
   o.Quit
   Release oExcel
 Thisform.show
试过,成了。
2020-02-27 20:37
快速回复:表单返回
数据加载中...
 
   



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

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