小编And*_*nca的帖子

Excel中的完整超链接路径

我在Excel文件中有一个列,在其中我只有'ReleaseDoc'之类的值,但它们都是这样的超链接:

\\server1\folder1\subFolderA\subFolderB\SubFolderC\RealseaseDoc.doc
Run Code Online (Sandbox Code Playgroud)

现在,我想要做的是在另一列中包含从超链接中提取的文件路径,并且我已经使用此宏功能完成了

Function HLink(rng As Range) As String
If rng(1).Hyperlinks.Count Then HLink = rng.Hyperlinks(1).Address
End Function
Run Code Online (Sandbox Code Playgroud)

在每个单元格中,我用适当的单元格调用此函数,我想从中提取地址

问题是,我显示的是这样的:

../../../SubFolderB/SubFolderC/RealeasesDoc.doc
Run Code Online (Sandbox Code Playgroud)

我没有看到文档的完整路径,任何人都可以帮助这个vba函数吗?

PS:我已经搜索了帖子,发现没有这样的东西

谢谢

excel vba hyperlink

6
推荐指数
1
解决办法
1万
查看次数

perl分裂有趣的行为

有人可以解释这种奇怪的行为:

我在一个字符串中有hava路径,我想为每个反斜杠拆分它

my $path = "D:\Folder\AnotherFolder\file.txt";

my @folders = split('\', $path);
Run Code Online (Sandbox Code Playgroud)

在上面的情况下,即使逃避反斜杠,它也不会工作:

my @folders = split('\\', $path);
Run Code Online (Sandbox Code Playgroud)

但在正则表达式的情况下,它将工作:

my @folders = split( /\\/, $path);
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

perl split

6
推荐指数
2
解决办法
3441
查看次数

rsync复制本地和远程文件夹

我正在尝试将包含文件和文件夹的目录复制到另一个目录,首先在本地进行测试,然后再复制到远程服务器.我必须使用的工具是rsync,但经过大量测试和阅读文档后,我无法使其工作Windows 7.

例如,当我尝试

rsync -av D:\source\ D:\dest\

我收到了错误 The source and destination cannot both be remote.

当我尝试时rysnc -av \source\ D:\dest\,我明白了Error: Failed to exec ssh: No such file or directory (2)

你知道我怎么能让它发挥作用?

谢谢.

rsync windows-7

5
推荐指数
1
解决办法
9448
查看次数

标签 统计

excel ×1

hyperlink ×1

perl ×1

rsync ×1

split ×1

vba ×1

windows-7 ×1