Я хотел поместить решение на флэш-накопитель или DVD-диск, который будет распространяться по мере необходимости.У меня есть пара HTML-страниц с JavaScript для отображения фотографий и некоторой другой информации.У меня также есть таблица Excel (2003), которую я хотел бы связать с HTML-страницей.Однако, когда я пытаюсь использовать строку запроса, я получаю предупреждение от Excel, в котором говорится, что он «не может открыть указанный файл».
edit: я использую javascript для анализа строки запроса и загрузки определенной фотографии и некоторой информации.
Это не работает:
=HYPERLINK("site_photos.htm?p=1", "photo 1")
Это работает:
=HYPERLINK("site_photos.htm", "photo 1")
Любая помощь здесь будет принята с благодарностью.
edit:
Хорошо, я пытался использовать процедуру ThisWorkbook.FollowHyperlink, используя extrainfo и не используя параметр extrainfo.Это не сработало.Я также попытался использовать команду оболочки.Это также не передало строку запроса.Похоже, мне понадобится другое решение.
edit:
Вот функция 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];
}