FILR上的Excel文件的访问控制(Novell)

时间:2017-03-30 08:07:40

标签: excel-vba vba excel

我们刚刚开始使用Filr作为我们的文件共享平台,简而言之,我们为我们导出的每个货件都有一个单独的excel文件,我们有不同的用户访问这些文件,尽管编辑不应该同时发生。

我没有正式的IT背景,我是会计师,我知道基础知识。我在去年开始使用试验和错误从我在这样的平台上发现自己的VBA,所以我为任何无知道歉:)

问题是,似乎Filr允许多个用户编辑任何excel文件,打开文件时没有任何警告,并且没有在excel中激活共享功能。这导致创建冲突的副本并且混淆哪个是正确的文件。我试图通过管理Filr的IT部门(来自我们的营销公司)解决这个问题,但我没有得到任何真正的帮助来解决这个问题。

因此,如果某个文件已被其他用户打开,我决定使用VBA进行警告或打开为只读,并且我试图使用类似的帖子测试该文件是否已打开。

我已经明白,它认识到当前打开文件的人打开了文件,这很明显。但是没有进一步认识到另一个用户已经打开了相同的文件。

我是在追逐一只独角兽吗?这可能只能由Filr设置/设置控制吗?或者有没有人有任何神奇的见解可以提供帮助?

我希望我已经恰当地发布了我的问题:)

这是我的代码,所以它检测到我是1个用户,但是当我的同事在我之后打开文件时,它仍然只检测到用户数为1(对于我们两个都不是2):

Sub Workbook_Open()

Users = ActiveWorkbook.UserStatus

If UBound(Users) = 1 Then
MsgBox "File not in use"
Else
MsgBox "File already open"
End If

End Sub

0 个答案:

没有答案