virua
|
|
1 | |
Как работать со ссылками, длина которых превышает 255 символов22.10.2012, 18:12. Показов 17705. Ответов 3
Метки нет (Все метки)
Есть прайс в формате Excel, сгенерированный с помощью PHP. В нем - ссылка "Купить" на определенный сайт на страницу заказа в формате:
httр://сайт/id_товара_1,количество_1|id_товара_2,количество_2|... Ссылка такого формата формируется при выборе товаров в файле Excel. Для этого используется функция ГИПЕРССЫЛКА() и в нее передается длинная строка. Но данная фунция, насколько я понимаю, не допускает более 255 символов в адресе. И тут проблемка! Думаю, надо сделать текст или ячейку, которая бы действовала, как ссылка и по клику на него бросать пользователя в браузере по умолчанию на длинный (более 255 сим.) URL. Но как это реализовать не знаю, потому что не имел дела с программированием для Excel. P.S. Использовать сторонние сервисы для сокращения ссылок - не вариант. |
22.10.2012, 18:12 | |
Ответы с готовыми решениями:
3
Длина кода sql запроса превышает 255 символов Длина кода sql-запроса превышает 255 символов Как работать с файлами, если длина их пути превышает 260 символов Поиск файлов у которых длина имени более 255 символов |
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||||
22.10.2012, 18:36 | 2 | |||||
В макрос обработки события, например при клике на кнопке впишите:
0
|
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
22.10.2012, 19:53 | 3 | |||||
1. Зачем функция ГИПЕРССЫЛКА(), если файл создается программно?
Запишите макрорекордером в Excel создание гиперссылки с помощью команды Ctrl+K. Правда, не знаю, есть ли у такой гиперссылки ограничение по длине Никогда таких урлов не видел 2. У книги Excel есть параметр "база гиперссылки"
0
|
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
23.10.2012, 11:06 | 4 |
Сообщение от Bill Gates, 1981
Сообщение от Excel Developers, 2012
1
|
23.10.2012, 11:06 | |
23.10.2012, 11:06 | |
Помогаю со студенческими работами здесь
4
Выбрать слова, длина которых превышает 5 символов Найти слова длина которых превышает 5 символов В ListBox помещаться только слова длина которых превышает 10 символов Подсчитать в строковой матрице количество слов, длина которых превышает 5 символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |