当前位置: 首页 > news >正文

关于WPS的Excel点击单元格打开别的文档的两种方法的探究【为单元格添加超链接】

问题需求

目录和文件结构如下:

E:\Dir_Level1
│  Level1.txt
│
└─Dir_Level2│  Level2.txt│  master.xlsx│└─Dir_Level3Level3.txt

现在要在master.xlsx点击单元格进而访问Level1.txt、Level2.txt、Level3.txt这些文件。

方法一:“单元格右键→超链接”进行设置

单元格右键→超链接:
目前
然后按提示操作就行了~

只是要注意链接要显示成什么样的文字,在下图红框的位置填写:
在这里插入图片描述
经实测,以这种方式链接到文件,假如被链接的文件与master.xlsx位于同一个盘符下,比如都位于E盘,那么WPS会自动以相对路径处理。假如没在同一个盘符下,则以绝对路径处理。如下图所示:
在这里插入图片描述

方法二:HYPERLINK书写(推荐方法)

以绝对路径进行书写

master.xlsx的单元格输入下面的命令:

对于文件Level3.txt

=HYPERLINK("E:\Dir_Level1\Dir_Level2\Dir_Level3\Level3.txt", "绝对路径打开Level3.txt")

对于文件Level2.txt

=HYPERLINK("E:\Dir_Level1\Dir_Level2\Level2.txt", "绝对路径打开Level2.txt")

对于文件Level1.txt

=HYPERLINK("E:\Dir_Level1\Level1.txt", "绝对路径打开Level1.txt")

在这里插入图片描述
实测没有问题。

以相对路径进行书写

当然也可以用相对路径,在用相对路径前先搞清楚文件的相对位置:

目录和文件结构如下:

E:\Dir_Level1
│  Level1.txt
│
└─Dir_Level2│  Level2.txt│  master.xlsx│└─Dir_Level3Level3.txt

对于文件Level3.txt

=HYPERLINK("Dir_Level3\Level3.txt", "相对路径打开Level3.txt")

对于文件Level2.txt

=HYPERLINK(".\Level2.txt", "相对路径打开Level2.txt")

对于文件Level1.txt

=HYPERLINK("..\Level1.txt", "相对路径打开Level1.txt")

假如文件master.xlsx的上一层的上一层目录下还有文件Level0.txt,则向上返回两层,下面这样写:

=HYPERLINK("..\..\Level0.txt", "相对路径打开Level0.txt")

在这里插入图片描述
经实测没有问题。

附含目录和文件结构的压缩文档

https://pan.baidu.com/s/1aWryb3yMJz3yDw1gBQ-uYQ?pwd=5y55

延伸阅读

WPS的Excel文档如何利用VB脚本批量替换超链接的内容
https://blog.csdn.net/wenhao_ir/article/details/146223002


http://www.mrgr.cn/news/94197.html

相关文章:

  • 11 | 给 Gin 服务器添加中间件
  • Spring之生命周期Bean的生成过程
  • 看 MySQL InnoDB 和 BoltDB 如何写磁盘
  • uni-app打包成H5使用相对路径
  • C# Enumerable类 之 集合操作
  • c#面试题整理9
  • linux - ubuntu 使用时一些小问题整理 --- 持续更新
  • 数据结构——单链表list
  • 关于sqlalchemy的ORM的使用
  • Spring Security的作用
  • 浏览器控制台的特殊执行方式,暂存变量的作用域 和 同步/异步行为解释
  • 13 | 实现统一的错误返回
  • C# 通过chrome插件将HTML网页转换为PDF
  • JVM内存结构笔记03-方法区
  • 18 | 实现简洁架构的 Handler 层
  • 系统开发资源
  • 51c自动驾驶~合集54
  • IEC61850标准下MMS 缓存报告控制块 ResvTms详细解析
  • JVM内存结构笔记04-字符串常量池
  • 15 | 定义简洁架构 Store 层的数据类型