Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2012, 16:53   #1
Uniskull
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
Вопрос Excel HyperLink

Здравствуйте! Как программно в Excel добавить в ячейку ссылку и простой текст?

Пробовал получить с сайта ссылку в HTML
Код HTML:
<a href="http://google.com/" target="_blank" title="откроется в новом окне">У этой ссылки href указывает на адрес google</a>
и с помощью Regex получить текст и ссылку и добавить в ячейку эту ссылку и простой текст(например: http://google.com/ Test)

Пробовал добавить только ссылку:
Код:
const string regex = @"<a.*?href=[""'](?<url>.*?)[""'].*?>(?<name>.*?)</a>";
             var reg = new Regex(regex, RegexOptions.IgnoreCase | RegexOptions.Compiled);
 
              Match match = reg.Match(s1);
              if (match.Success)
                {
                    string matchUrl = match.Groups["url"].Value;
                    string matchName = match.Groups["name"].Value;
                   _excelcells.Hyperlinks.Add(_excelcells, matchUrl, Type.Missing, Type.Missing, matchName);
                  _excelcells.Value2 += " test";
                }
но выводит иногда правильно, иногда <a href="http://google.com/" target="_blank" title="откроется в новом окне">У этой ссылки href указывает на адрес google</a>
Компьютерный форум - World-PC.NET
Uniskull вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TWebBrowser - задать ID для Hyperlink AvRob Компоненты Delphi 0 14.11.2012 13:54
WebBrowser - Создать Hyperlink с атрибутами AvRob Компоненты Delphi 0 12.10.2012 12:15
WebBrowser - Проверить наличие Hyperlink в Textrange AvRob Компоненты Delphi 7 10.07.2012 20:00
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28