Disable edit options from macro enabled Excel file
我最近通过 excel 创建了一个工具,使用 vba 和宏来对文本进行排序,我想以一种方式保存它,当用户打开它时,他将无法访问文件功能区,也不会提供编辑文件或工作簿的选项。
我已经保护了单元格并将其转换为只读,但用户仍然可以选择是否启用编辑。
我已找到
1 2 3 | If Activeworkbooks = Specificworkbook.xlsm Then Application.ExecuteExcel4Macro"SHOW.TOOLBAR(""Ribbon"",False)" End IF |
是的,有!我已经多次使用这个特殊的技巧......基本上你将编辑功能区的 XML。有关教学教程,请参见此处和此处。这将涉及下载编辑器,但一旦完成,您可以编辑单个文件的功能区,并且不会影响其他文件。这是"锁定"文件以允许最终用户仅执行开发人员希望他们执行的操作的好方法。