excel - 在 Excel 2013 中排除功能区的可能性
问题描述
我到处寻找解决方案:
我制作了一个用户程序(在 EXCEL 中),用户不能更改任何有关格式的内容(颜色、宽度、字体、注释……等等):用户只能看到屏幕上(可见)工作表中的表格和选项卡“选择器”。用户只能主动在单元格中进行编辑。我广泛使用工作表保护、快捷方式、滚动区域和我的用户定义的上下文菜单来实现我想要的。使用我的 +400kB VBAcode。它在 Excel 2007 中完美运行(我认为适用于 Excel 2010)!
为了使功能区不出现,我使用:
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", False)"
但不是在 Excel 2013 中!我大量使用 [ALT] 键作为我的快捷方式,但按下它时,会出现功能区格式选项。
我见过使用以下示例的示例:
CommandBars.ExecuteMso "HideRibbon"
但这不是一个解决方案,因为用户始终可以访问 右上角的自动隐藏功能区/显示选项卡/显示选项卡和命令。
有没有办法在 Excel 2013 中“摆脱”功能区,并且绝不(VBA 除外)将其取回。特别是用户不能调用它的 [ALT]-stroke 形式。
编辑 我添加了一个图像,显示了在我的 EXCEL 2007 中没有快速访问栏或功能区的部分。只有 MS 标题行、一个 plein 表和一些选项卡(表)可供选择。
解决方案
推荐阅读
- bash - 检查linux客户端是否通过dhcp获取IP
- python - “如何合并唯一行名中存在的值”并添加包含其总和的行
- postgresql - Postgres 查询以在一组值中查找特定元素
- salesforce - System.TypeException:__Share 上不允许 DML 操作 INSERT
- c - 函数总是返回无意义的值
- rabbitmq - 使用 C# 从 RabbitMQ 中的队列获取单个消息的代码
- mysql - 无法通过 phpmyadmin 连接到 laradock mysql 容器
- python - 从数据库运行时创建模型
- protocol-buffers - 如何根据 protobuf grpc 规范正确格式化响应对象
- docker - 用于 Windows SQL Server 的 Docker 上的 Net Core 无法正常工作