判断指定XLS、DOC文件是否打开自定义函数-江羽
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


判断指定XLS、DOC文件是否打开自定义函数

发表时间:2010/10/3 1:08:00 评论(1) 浏览(7980)  评论 | 加入收藏 | 复制
   
摘 要:判断EXCEL、WORD指定文件是否打开自定义函数实例源码
正 文:

特别说明:
1、建立名为my.xls和my.doc文件,路径没有特别规定,再进行自定义函数测试;
2、自定义函数需引用EXCEL和WORD对象类库。

'*************************************************************************************

'**程序名:fIsXlsIsOpen函数

'**    入:ByVal StrXlsName As String

'**    出:As Boolean

'**功能描述:判断指定的EXCEL文件是否打开

'**全局变量:

'**调用模块:

'**    者:江羽

'**    期:2010-10-02 21:29:22

'**修改人:

'**    期:

'**    例:If fIsXlsIsOpen("my.xls") = True Then MsgBox "文件已打开"

'**************************************************************************************

Public Function fIsXlsIsOpen(ByVal StrXlsName As String) As Boolean

 Dim WN As Workbook

 Dim obj As Object

 On Error Resume Next

 

 Set obj = GetObject(, "Excel.Application")

 If Err.Number <> 0 Then Exit Function

 

 For Each WN In obj.Workbooks

    If WN.Name = StrXlsName Then

       fIsXlsIsOpen = True

    End If

 Next

 Set obj = Nothing

End Function

 

 

'*************************************************************************************

'**程序名:fDocIsOpen函数

'**    入:ByVal strDocName As String

'**    出:As Boolean

'**功能描述:判断指定的Word文件是否打开

'**全局变量:

'**调用模块:

'**    者:江羽

'**    期:2010-10-02 21:39:28

'**修改人:

'**    期:

'**    例:If fDocIsOpen("my.doc")  = True Then MsgBox "文件已打开"

'**************************************************************************************

Public Function fDocIsOpen(ByVal strDocName As String) As Boolean

 Dim myDoc As Document

 Dim obj As Object

 On Error Resume Next

 

 Set obj = GetObject(, "word.Application")

 If Err.Number <> 0 Then Exit Function

 

 For Each myDoc In obj.Documents

    If myDoc.Name = strDocName Then

       fDocIsOpen = True

    End If

 Next

End Function

 

实例样本下载:点击下载此附件

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
利用自定义函数和查询实现产量统计  【wliangjie  2012/10/17】
【Access自定义函数】当前月第一个工作日的示例,当前月最后一个...  【红尘如烟  2013/1/19】
【Access自定义函数】字符串中数字相关的几个自定义函数  【网行者  2013/2/6】
【Access自定义函数】不规则提取日期数据的示例  【红尘如烟  2013/2/13】
【Access自定义函数】测算星座,根据日期算出星座,十二星座查询...  【麥田  2013/4/6】
常见问答
技术分类
相关资源
文章搜索
关于作者

江羽

文章分类

文章存档

友情链接