以下是引用antsh3在2007-12-10 15:35:54的发言:有两个用户分别用两台电脑使用我的文件,第二个用户只能用只读的形式打开,当第一个用户退出,第二个用户就会接到通知:现在可以编辑了,并有个对话框,选择"读<-->写",再弹出个对话框,选择"放弃",就会出现错误.改怎么解决呢.(在一台电脑上多次打开那个"VBS"文件也可以多次打开Excel文件,相当于在多台电脑上打开,也是一样出错)??? 1。多用户操作,建议使用“共享工作薄”
2。下面代码禁止重复打开文件: MACROFILE = "Macro Book.xls" On Error Resume Next Set objXL = GetObject(, "Excel.Application") If Err = 0 Then If Not objXL.Workbooks(MACROFILE) Is Nothing Then Wscript.Quit End If Set objXL = Wscript.CreateObject("Excel.Application") objXL.Workbooks.Open "D:\" & MACROFILE objXL.Visible = True Set objXL = Nothing |