excel - 将超链接添加到仅受用户界面保护的工作表
问题描述
这只是为了分享知识。我在这里找不到这个特殊情况。
案例:我用 保护了一个工作表userinterfaceonly
,如下所示:
shLog.Protect Password:="foo", UserInterfaceOnly:=True
然后我尝试在工作表中添加一些超链接,
shLog.Hyperlinks.Add ...
期望能够在不取消保护工作表的情况下做到这一点。但是,我收到错误 1004“您尝试更改的单元格或图表位于受保护的工作表上。... ”
解决方案
为了补充这个答案,我发现AllowInsertingHyperlinks:=True
在保护工作表的同时设置属性允许在不删除保护的情况下添加超链接。
推荐阅读
- blazor-server-side - Blazor 的默认开箱即用模板不适用于移动设备
- python - 带有 TypeError 的 ImageDataGenerator:/:'tuple' 和 'int' 的操作数类型不受支持
- python - django:VSCode 无法识别 request.POST.get
- sql - PostgreSQL:按每日会话总数计算的前 10 名游戏
- javascript - npm start 在反应应用程序中显示 js 堆内存不足
- javascript - 使用 HTML 中的 Javascript 在公共电子表格中搜索数据|
- java - 龙目岛和@Autowired
- verilog - 在仿真过程中,为什么触发器取转换前的值,而条件(if)语句取转换后的值?
- python - 使用 dict 替换列中子字符串的一部分
- python - selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素(XPath)