是否可以将Excel中的单元格链接到具有查询字符串的本地文件?

时间:2010-07-04 16:59:23

标签: excel excel-2003

我原本想把一个解决方案放在拇指驱动器或DVD上,以便根据需要进行分发。我有一些带有javascript的html页面来显示照片和其他一些信息。我还有一个excel电子表格(2003),我想链接到html页面。但是,当我尝试使用查询字符串时,我从excel收到警告,声明它“无法打开指定的文件。”

编辑:我使用javascript来解析查询字符串并加载特定的照片和一些信息。

这不起作用:

=HYPERLINK("site_photos.htm?p=1", "photo 1")

这有效:

=HYPERLINK("site_photos.htm", "photo 1")

非常感谢任何帮助。

编辑:

好的,我已尝试使用Extrainfo使用ThisWorkbook.FollowHyperlink程序而不使用extrainfo参数。这没用。我也尝试过使用shell命令。这也没有通过查询字符串。看起来我需要另一种解决方案。

编辑:

这是用于检索查询字符串的javascript函数。查询字符串不在window.location.href中,因此在调用时不起作用。

function parseUrl(name)
{
      name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
      var regexStr = "[\\?&]"+name+"=([^&#]*)";
      var regex = new RegExp( regexStr );
      var results = regex.exec(window.location.href); 
      if( results == null )
        return "";
      else
        return results[1];
}

1 个答案:

答案 0 :(得分:0)

是否可以执行原始任务,我选择了不同的解决方案。我将使用图像控件来查看照片和其他导航控件。