如何使Excel工作簿具有只读访问没有C#?

我们有一个类似于错误代码数据库的Excel工作簿。 不幸的是,应用程序的编写方式类似于IF (ExceptionCode != AnyPreviousExceptionCode) THEN (Make New Exception Code) ,它给出了新的,以前从未见过的exception​​代码出现在监视软件上的麻烦问题,并需要一组分析人员调查。 问题的关键在于,这个错误代码的Excel工作簿每天都会有很大的变化,特别是如果一个大版本发布的话。

我遇到的问题是有一个团队需要打开这个工作簿,因为他们需要咨询什么是错误代码,但是也有一个人需要更新这个工作簿。 当然EXCESS给了谁打开工作簿的首先,谁也不得不等待,但是我们有一个全球性的团队,所以这不是一个简单的问题,告诉他们“请你可以分享工作簿给我”。

是否有可能在Excel中将某些用户设置为只读,并将其他用户设置为写入权限,并在GUI上反映出来,这样Excel不会使写入访问用户等待只读用户closures工作簿?

在Excel 2003,2007和2010的Win7中,打开对话框中打开button的右侧有一个下拉箭头。 如果单击它,您将获得一个选项以只读方式打开该文件。 非编辑用户可以这样打开吗?
Shift +右键单击一个Excel文件也提供了选项打开为只读。

对不起,一个月前没有看到你的问题:)