Foxtable(狐表)用户栏目专家坐堂 → 狐爸关注一下:急用!判断文件是否打开函数在什么事件中设置?


  共有4801人关注过本帖树形打印复制链接

主题:狐爸关注一下:急用!判断文件是否打开函数在什么事件中设置?

帅哥哟,离线,有人找我吗?
ztmdnzc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
狐爸关注一下:急用!判断文件是否打开函数在什么事件中设置?  发帖心情 Post By:2013/11/26 9:36:00 [显示全部帖子]

判断文件是否打开帮助中提供了两个相类似的函数FileIsOpened和ShowAppWindow,有一列为单文件列,想记录此文件的操作记录:当打开这个文件时记录为打开,当另存文件时记录为另存,打算通过函数判断文件是否打开,如果打开则记录为打开,否则记录为另存,但在好几个事件中测试两个函数都不能实现打开的记录结果。请教高手,这两个函数在哪个事件中设置才能实现判断文件是否打开的效果,谢谢!
[此贴子已经被作者于2013-11-26 19:52:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ztmdnzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2013/11/26 19:53:00 [显示全部帖子]

搜了一下专家坐堂中的记录,判断文件是否打开函数在什么事件中设置这个问题目前尚没有完美解决方案,部分狐友回复说FileIsOpened有打开文件类型的限制,敬请狐爸给个解决方案和此函数能够打开哪些文件,急用,万分感谢!

另:使用ShowAppWindow的前提是该文件必须先打开。


 回到顶部
帅哥哟,离线,有人找我吗?
ztmdnzc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2013/11/27 17:10:00 [显示全部帖子]

谢谢甜哥,再请教一下,FileIsOpened在什么事件中设置?


 回到顶部
帅哥哟,离线,有人找我吗?
ztmdnzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2013/11/30 0:26:00 [显示全部帖子]

曾经用过此函数的狐友帮帮忙,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
ztmdnzc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2013/11/30 19:49:00 [显示全部帖子]

6楼的我看到了,但不解决问题,还是拿例子说吧,某列为文件列,打开此列中的文件时在其他列记录文件名,用户名,打开时间等内容,如何用FileIsOpened判断文件列中的文件打开?不在表事件中设置也可以,或者用其他方法判断,请bin老师赐教,谢谢。

 

另:帮助中的代码

If FileIsOpened("c:\cs.doc")= True Then
    MessageBox.Show("文件已经打开")
End If
在命令窗口可以执行。

[此贴子已经被作者于2013-11-30 19:52:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ztmdnzc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2013/12/1 0:13:00 [显示全部帖子]

修改其他列的值 已实现,单文件列的操作命令打开文件和另存文件都是在BeforeOpenFile事件里设置代码,打开文件并记录的代码好写,另存文件并记录的代码卡壳了,想用FileIsOpened判断,如果文件打开就记录为打开,否则就记录为另存,但FileIsOpened在BeforeOpenFile中设置的代码运行的记录结果始终为另存,我也知道,BeforeOpenFile意思就是打开文件之前,在此设FileIsOpened函数判断得到的始终是否,也即记录结果始终为另存,在其他事件中设根本就没有反应,这就是我一直问FileIsOpened在什么事件中设置的原因,还请bin老师和甜老师不吝赐教。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:cs.rar

[此贴子已经被作者于2013-12-1 0:27:30编辑过]

 回到顶部