我们在工作中遇到问题。我不知道这是由于个人还是系统管理员在工作时间使用补丁,但是......我们在工作中使用Excel工作表来跟踪工程工作。这是一本共享的工作手册,可以让多人随时工作,并且工作良好。最近人们一直在失去工作,因为在白天有些东西会从文件中删除共享状态。只有当人们去保存他们的工作或在午餐后再次打开工作簿时才会发现。是否可以编写一个记录何时应用或删除共享功能的宏。我认为它是工作簿集合/对象的属性,但不能看到如何从文档中执行此操作。Excel。使用vba记录某人何时删除共享功能
0
A
回答
1
看一下Workbook.MultiUserEditing
属性。
如果工作簿当前不处于共享模式,此代码片段(from Microsoft help)会将工作簿保存为共享模式。
If Not ActiveWorkbook.MultiUserEditing Then
ActiveWorkbook.SaveAs fileName:=ActiveWorkbook.FullName, _
accessMode:=xlShared
End If
您可以考虑在Workbook_BeforeClose()
事件或其他相关事件将这段代码(或类似)。
+0
谢谢乔希那看起来不错,很简单。 –
相关问题
- 1. Excel VBA:删除旧记录
- 2. 使用laravel删除功能删除记录功能
- 3. 使用vba记录picologger excel使用vba
- 4. 如何使用VBA删除Excel功能区中最近的文档历史记录
- 5. 删除记录使用实体框架功能与直接使用删除stmt
- 6. 共享功能
- 7. 从excel中删除记录
- 8. 如何删除控制器之间的重复共享功能
- 9. 使用VBA保存,修改或删除文件时的记录
- 10. Excel VBA共享变量内用户
- 11. 如何删除共享值
- 12. Rails 5,使用RackTest的RSpec - 删除记录功能测试
- 13. 无法使用GAE删除域共享联系人Java API
- 14. Excel vba Underscore。删除_
- 15. Excel VBA删除行
- 16. Win8:共享功能
- 17. LinkedIn共享功能
- 18. 应用共享功能DF
- 19. 如何删除父记录时删除所有子记录?
- 20. 删除共享点列表中的记录
- 21. 如何使用VBA删除MS Access中的大量记录
- 22. Excel VBA脚本删除最近的重复记录
- 23. Excel的VBA - 删除/记录从片材复制到另一个
- 24. JavaScript中的共享功能(例如记录器)的OOP模式
- 25. 在Excel VBA搜索记录使用
- 26. 使用ipcrm删除共享内存
- 27. 使用Linq2SQL删除记录时出错
- 28. 使用LINQ删除记录时出错
- 29. 删除异常/开卷功能的共享对象
- 30. 使用共享首选项一次删除一个标记
考虑修改菜单以删除**启用/禁用共享**选项。 –