通过网络驱动器及Excel“共享工作簿”功能,可以实现多人共同编辑同一个Excel文件。
我目前碰到的问题及想实现的是:
1、允许编辑共享文件,但禁止用自己的Excel文件覆盖网络驱动器上的文件,禁止删除、改名文件
2、打开Excel文件时,要求用户输入用户名字,(简单)判断不同的用户,定义编辑不同的表、区域。求指点。送Gmail邮箱邀请,另100分!

解决方案 »

  1.   

    请问楼主你的Excel文件是怎么产生的?
    客户端能不能下载,保存?
      

  2.   

    也就是共享文件夹,
    没有客户端,
    直接编辑excel,
    只是担心用户会用自己的Excel文件覆盖共享文件夹里面的文件
    我现在用NTFS格式,给用户适当权限,基本能解决问题1但问题2,还请大家指点。
      

  3.   

    怎么Gmail邮箱没人要啊!
    留email,发10个邀请!
      

  4.   

    用excel自带的密码保护吧。可以设定到区域密码保护,可以通过登陆用户控制访问范围。应该能满足你的要求。
      

  5.   

    做版本控制,Excel内建的有这样的功能,但是支持的服务器端软件只有Sharepoint。就好像VS支持版本控制,但是只支持VSS。MS的习惯做法,捆绑销售,呵呵……当然,因为Sharepoint是基于HTTP的,准确来说是Frontpage Server Extension,你可以尝试去分析它并且自己实现服务器端的功能,但是那不容易。
      

  6.   

    用oledb连接Excel文件,把每一个sheet当成一个数据库表处理