我原本想把一个解决方案放在拇指驱动器或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];
}
答案 0 :(得分:0)
是否可以执行原始任务,我选择了不同的解决方案。我将使用图像控件来查看照片和其他导航控件。