全部,我创建了一个工作簿,其中包含一些宏来导入数据。这个想法是文件是一个主文件,每次你用它导入数据时,应该将这些数据放在现有数据的末尾,然后保存并继续
问题是,我是唯一用户,可以保存工作簿。现在,我的工作簿中的两个工作表已经受到保护,因此无法对其进行编辑。我这样做了,以免意外删除任何东西(按钮,说明,笔记等)。我的用户同意这种保护是一件好事。
但我认为正在发生的是我们的网络正在使任何未创作此文件的人将其打开为只读,然后他们无法保存到它。我首先想到的是,如果添加一个保存宏(和命令按钮),它会修复它。没有骰子。
接下来,我将工作簿取消保护,然后在用户单击“保存”按钮时重新保护自己。不,仍然以只读方式打开。
然后我将代码放在Workbook_Open()
Sub中,将其从Read Only更改为Read Write。这导致在打开表示该文件被“另一个用户”使用的表单时弹出一个框,并且它被锁定以进行编辑。
我尝试的最后一件事是将其他用户作为作者添加到工作簿中。并且 STILL 作为只读文件打开。
我认为这与我们办公室的网络设置有关(好吧,在整个公司范围内,但无论如何)。这些是无法更改的政策。任何人都可以帮我找一个可以锁定我的工作表进行编辑的解决办法,但是允许我的用户保存到我的工作簿中吗?
您可以在此处看到我已添加其他三个用户作为文件的作者(这是用户打开的文件的信息页面)。
答案 0 :(得分:0)
事实证明,这个问题根本与工作簿无关......
当尝试在工作簿所在的文件夹中另存为时,我们发现我用于测试的用户根本没有对相关文件夹的写入权限。我根据以前的作业给它写了权限。
对如此简单的事情感到非常沮丧。