Имя: Пароль:
1C
 
Гиперссылка в области табличного документа
0 Ненавижу 1С
 
гуру
14.05.10
10:02
написал:

ОблФ=ТабДок.Область(1,2,1,2);
ОблФ.Гиперссылка=Истина;
ОблФ.Текст = "http://www.yandex.ru";

курсор меняется, а переходить не переходит, страница не открывается
1 Ненавижу 1С
 
гуру
14.05.10
10:11
пятница, понимаю
2 Andry888
 
14.05.10
10:19
(0) В ТД свойство Гиперссылка несет "урезанный" смысл... курсор меняется, еще по моему по одному щелчку событие какое то срабатывает...

А все действия (которые должны происходить после нажатия), обрабатывай сам...

Вот как то так...
3 Ненавижу 1С
 
гуру
14.05.10
10:20
или 1С такое не умеет?
4 Ненавижу 1С
 
гуру
14.05.10
10:21
(2) ну и как его отработать, если я не знаю каким браузером юзать будут? более того, хотелось бы при экспортировании в эксель, чтоб были гипер ссылки
5 Andry888
 
14.05.10
10:26
(4) Поле HTML Документа дополнительно заюзай... типа жамкаеш в область ТД, а в поле HTML отображай...
6 Ненавижу 1С
 
гуру
14.05.10
13:43
(5) не, надо чтоб в браузере отображалось, как гиперссылки в Excel
7 kokamoonga
 
14.05.10
14:56
Разве вот это не открывает браузер по умолчанию?

ЗапуститьПриложение(Гиперссылка)
8 Ненавижу 1С
 
гуру
14.05.10
14:58
(7) именно так и сделал, все работает, спасибо откликнувшимся
проблема №2. при сохранении в xls гиперссылок нет, после входа в ячейку экселя и ввода - гиперсыылка. Как побороть?
9 kokamoonga
 
14.05.10
15:06
(8) У экселя какой-то метод должен быть по логике вещей. Ну то есть ему наверно нужно подсказать что именно ты пишешь в ячейку.

http://www.programmersforum.ru/showthread.php?s=59c344309a07350319fa523e3ea2ab48&p=372375  может вот этот пример поможет
10 Ненавижу 1С
 
гуру
18.05.10
09:56
В общем сделал геморойно, добавил свою кнопку сохранения в эксель, что она делает:
1. сохраняет в эксель как есть
2. соединяется с экселем через COM, открывает файл и добавляет гиперссылки, записывает
Лучше не придумал
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший