excel - 防止纸张自动打开
问题描述
我有一个带有一些工作表的工作簿,其中第一张工作表包含一些对其他工作表执行修改的按钮。
我注意到当我按下这些按钮时,Excel 会自动激活指定的工作表。是否有可能阻止这种机制?
每次操作都会触发此机制(单元格修改、样式、颜色更改、创建新工作表等......)
应用的修改示例(它们都遵循相同的模板):
Worksheets("SHEETNAME1").Unprotect
Worksheets("SHEETNAME1").Cells(2,1).value = "cellvalue"
解决方案
为避免激活已编辑的工作表,您必须在代码中传递密码,请将代码更改为:
Worksheets("SHEETNAME1").Unprotect("sheet_password")
推荐阅读
- html - CSS“宽度:适合内容;” 属性不好用。父元素有这个属性计算它的宽度小于它的内容
- rust - Rust .exe 无法在 Windows 上打开
- reactjs - React Fire on Change 事件加载
- c# - 导航到其他页面时出现未指定的异常
- c# - WPF GeometryDrawing Pen 在代码中不起作用
- maven - 在 Intellij 和 maven 中运行单元测试有什么区别?
- node.js - 如何从同一网络上的外部计算机访问节点 express-react 应用程序
- sip - 以下 sintax rfc 3261 是否兼容?
- c# - WebClient 下载问题“拒绝访问”
- databricks - 如何与 bash 命令行交互?