我试图通过仅将超链接从一个单元格复制到其他单元格而不是手动输入所有单元格来创建许多照片超链接。我做了很多阅读和试验,但没有成功。
让我们说服务器上的某个地方我有以下方式命名的数百张照片:“text counter1(counter2).jpg”,例如“text 050(2).jpg”。
在辅助Excel工作簿表“FileNames”中,我创建了所有这些文件名的矩阵,如“=”text“& $ a50&”(“& c $ 1&”).jpg)“”,显示“text 050(2).jpg”,其中counter1的数字在A列中,counter2的数字在第1行;在这个例子中,单元格a50的counter1值为050,单元格c1的counter2值为2。
当我尝试这个时:
= + HYPERLINK(“[file:/// \ vlp-data2 \ m1_docs \ my name \ st \ docs \ 050-079] FileNames!j56”,FileNames!J56)
或
= + HYPERLINK(“[file:/// \ vlp-data2 \ m1_docs \ my name \ st \ docs \ 050-079] FileNames!j56”&“。jpg”,FileNames!J56) (当我在文件名中不包含“.jpg”时)
它将打开正确的文件夹,但不会打开文件:o(
有什么想法吗? 理想情况下,我甚至不希望在辅助工作表上没有文件名,或者至少不是整个名称,可能只是A列和第1行的两个计数器的组合。
谢谢!
答案 0 :(得分:1)
这适用于我=HYPERLINK("L:\Dropbox\00- Personal\20- My Programming\VB Excel Code\UDF - User Defined Functions\UDF - GetAddress (Hyperlink as Range).vb","My file")
。
我想知道这样的事情对你不起作用,你可能在excel中有一个安全设置,不允许你在外部打开文件。我警告我:
Microsoft Office has identified a potential security concern. ... this location my be unsafe.
尝试使用您的设置文件>选项>信任中心....检查外部协议,文件阻止设置,受信任位置和可信文档。确保没有禁用某些内容。
另外,试试这个,好像你可能在错误的地方有引号:
=+HYPERLINK("[file:///\vlp-data2\m1_docs\my name\st\docs\050-079]" & FileNames!j56 & ".jpg",FileNames!J56)
答案 1 :(得分:0)
应该像
= HYPERLINK( "file:///\\vlp-data2\m1_docs\my name\pierce st\red tags\050-079\" & FileNames!J56 & ".jpg" , FileNames!J56 )