Содержание

html ссылка на адрес электронной почты · GitHub

html ссылка на адрес электронной почты

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Show hidden characters

http://www.rapidtables.com/web/html/mailto.htm
[code:]html[:code]<a href=»mailto:[email protected]»>Link text</a>
[/code]
<table>
<tr><th>Parameter</th><th>Description</th></tr>
<tr><td>mailto:name@email. com</td><td>e-mail recipient address</td></tr>
<tr><td>[email protected]</td><td>carbon copy e-mail address</td></tr>
<tr><td>[email protected]</td><td>blind carbon copy e-mail address</td></tr>
<tr><td>subject=subject text</td><td>subject of e-mail</td></tr>
<tr><td>body=body text</td><td>body of e-mail</td></tr>
<tr><td>?</td><td>first parameter delimiter</td></tr>
<tr><td>&amp;</td><td>other parameters delimiter</td></tr>
</table>
<br>
<br>
<p>Если необходимо использовать русский язык, его следует сначала <a href =»http://www. codenet.ru/services/urlencode-urldecode/»>закодировать</a></p>
<p>
<a href=»mailto:[email protected][email protected]&[email protected]&subject=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80 %D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&body=%D0%90 %0A%D1%8D%D1%82%D0%BE %0A%D1%82%D0%B5%D0%BA%D1%81%D1%82 %0A%D0%B2 %0A%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%0A%D1%81%D1%82%D1%80%D0%BE%D0%BA…»>Пример использования</a>
</p>

seodon.ru | Учебник HTML — Ссылки на электронную почту

Опубликовано: 29.09.2010 Последняя правка: 08.12.2015

Каждый уважающий себя сайт должен иметь обратную связь со своими посетителями. Один из способов этой связи — написать адрес электронной почты (e-mail), но гораздо лучше будет указать его в виде ссылки, при нажатии на которую автоматически откроется почтовая программа. Чтобы это сделать, достаточно создать в теге <A> такую конструкцию:

<a href="mailto:адрес почты">адрес почты</a>

Пример создания ссылки на электронную почту

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Ссылка на почтовый ящик</title>
</head>
<body>
 <p>
  <a href="mailto:[email protected]" title="Почта для связи">[email protected]</a>
 </p>
</body>
</html>

Результат в браузере

[email protected]

Как видите все очень просто, только не забывайте о том, что <A> является встроенным (inline, уровня строки) элементом и располагать его можно только внутри тегов, которые могут содержать этот тип.

Хорошо, но можно сделать еще кое-что. Если вы хотите, чтобы письма отправлялись на несколько почтовых ящиков, то надо после адреса основной электронной почты поставить знак вопроса (?) и две латинские «с» со знаком равно (сс=). А далее пишите дополнительные адреса через запятую.

Пример создания ссылки на несколько ящиков электронной почты

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Ссылка несколько почтовых ящиков</title>
</head>
<body>
 <p>
  <a href="mailto:[email protected][email protected],[email protected]">[email protected]</a>
 </p>
</body>
</html>

Результат в браузере

[email protected]

Домашнее задание.

  1. Создайте заголовок статьи и двух ее разделов. Заголовок статьи расположите по центру и под каждым заголовком напишите о одному параграфу.
  2. Установите на странице шрифт Arial с размером 90%, а для заголовков — Times и пусть цвет текста заголовков будет зеленым.
  3. Нарисуйте под заголовком статьи линию красного цвета с толщиной 3px и уберите у нее рамку.
  4. Выделите в первом параграфе цитату, напишите ее курсивом и размером шрифта 110%.
  5. Создайте в тексте второго параграфа ссылку, куда она ведет — решайте сами. Пусть она будет написана жирным шрифтом.
  6. Измените цвет ссылок на свое усмотрение (кроме зеленого), но сделайте так, чтобы посещенные и непосещенные ссылки выглядели одинаково.
  7. Пусть заголовок второго раздела будет в виде ссылки ведущей на главную страницу сайта Seodon, но цвет у нее должен быть таким же, как и у остальных заголовков.
  8. В последнем параграфе создайте ссылку на два любых ящика электронной почты.

Посмотреть результат → Посмотреть ответ

Меняем цвета ссылок
← Содержание →
Якоря — создаем закладки

Excel Гиперссылки и функция гиперссылки Пошаговое руководство

Главная > Формулы > Поиск > Гиперссылка

Создавайте гиперссылки путем перетаскивания или с помощью функции HYPERLINK. Удалите гиперссылки вручную или с помощью макроса. Составьте оглавление с помощью макроса.

Четыре способа создания гиперссылок

Останов автоматических гиперссылок

Использование функции Excel HYPERLINK

Удалить гиперссылки

пункт гиперссылки

Содержание с гиперссылками

Clickable Hyperlinds для экспорта в PDF

Pivot Table — Fake Hyperlinks

GET Hyperlink Addic

Head Seets. Получите гиперсвязь

777777777777777 годы

.

Создание гиперссылок Excel

На листе Excel можно создать гиперссылку в любой ячейке. Затем, щелкните эту гиперссылку, чтобы перейти в указанное место.

Вот четыре способа создания гиперссылки — щелкните ссылку, чтобы перейти к этим инструкции ниже:

  • введите URL
  • или используйте команду «Вставить гиперссылку»
  • или перетащите
  • или используйте функцию HYPERLINK

Введите URL-адрес веб-сайта

Если вы введете в ячейку действительный адрес веб-сайта, Excel автоматически создать гиперссылку, при нажатии Enter

Например,

  1. В ячейке B3 введите адрес веб-сайта Contextures: https://www. contextures.com
  2. Нажмите Enter

Текст изменится на гиперссылку, и вы можете щелкнуть ссылку, чтобы перейти к веб-сайт Контексты.

Совет . Если вы хотите запретить автоматическое создание гиперссылок в Excel, выполните инструкции здесь.

Вставить гиперссылку

Другой способ добавить гиперссылку — использовать встроенную команду Excel — Вставить гиперссылку.

Запустите ссылку

Чтобы использовать команду «Вставить гиперссылку», выполните следующие действия:

  • Выберите ячейку, в которую вы хотите добавить гиперссылку
  • На ленте Excel щелкните вкладку «Вставка» и выберите команду «Гиперссылка».
    • ИЛИ щелкните правой кнопкой мыши ячейку и выберите Ссылка
    • ИЛИ используйте сочетание клавиш — Ctrl + K
Отображаемый текст

В верхней части диалогового окна «Вставка гиперссылки» находится поле «Текст для отображения». То, что вы видите в поле «Текст для отображения», зависит от того, что находится в ячейке, в которой вы создаете гиперссылку.

Вот 4 различных типа контента, которые влияют на параметр «Текст для отображения»:

  • Текст в ячейке
  • Пустая ячейка
  • Номер в ячейке
  • «Текстовый» номер в ячейке
Текст в ячейке

Если выбранная ячейка содержит текст, этот текст появится в поле Текст для отображения.

  • Вы можете редактировать текст для отображения
  • После создания гиперссылки в ячейке появится измененный текст.

Пустая ячейка

Если выбранная ячейка пуста, имя листа и ячейка A1 появятся в поле Текст для отображения.

  • Вы можете редактировать текст для отображения текста
  • После создания гиперссылки в ячейке появится измененный текст.

Число в ячейке

Если выбранная ячейка содержит действительное число, вы не сможете редактировать поле Текст для отображения .

Содержимое блока затемнено, и отображается следующее сообщение: < <Выделение в документе > >

  • ПРИМЕЧАНИЕ . То же сообщение появится при добавлении гиперссылки к фигуре на листе. .

Если вы хотите изменить отображаемый текст:

  • Создайте гиперссылку, а затем измените значение в ячейке

ИЛИ

  • Закройте диалоговое окно «Вставить гиперссылку»
  • Измените номер ячейки на текст (отформатируйте как текст или введите апостроф перед номером)
  • Снова откройте диалоговое окно «Вставить гиперссылку», и поле «Текст для отображения» станет доступным для редактирования
Текст для отображения затенен и говорит < < Выбор в документе > >

 

«Текстовый» номер в ячейке

Если выбранная ячейка содержит «текстовый» номер (отформатированный как текст или начинающийся с апострофа) , этот текстовый номер появится в поле Текст для отображения.

  • Вы можете редактировать текст для отображения
  • После создания гиперссылки в ячейке появится измененный текст.

Добавить всплывающую подсказку (необязательно)

При наведении курсора на ячейку, содержащую гиперссылку, появляется ее всплывающая подсказка. Вы можете ввести собственный текст для всплывающей подсказки или оставить этот параметр пустым.

ПРИМЕЧАНИЕ : Если оставить всплывающую подсказку пустой, в экранной подсказке появится полный адрес гиперссылки.

Чтобы добавить собственный текст для всплывающей подсказки:

  • В окне «Вставить гиперссылку» нажмите кнопку «Подсказка».
  • Введите текст всплывающей подсказки — Веб-сайт Google
  • Нажмите OK

Выберите тип ссылки

На панели «Ссылки на» в окне «Вставка гиперссылки» есть четыре параметра:

  1. Существующий файл или веб-страница
  2. Место в этом документе
  3. Создать новый документ
  4. Адрес электронной почты

В левой части окна «Вставить гиперссылку» выберите нужный тип ссылки.

Существующий файл или веб-страница

Используйте этот параметр, если вы хотите, чтобы люди могли легко открыть другой файл Excel или перейти на веб-страницу для получения дополнительной информации.

  • В списке «Ссылка на» щелкните «Существующий файл или веб-страница»
  • Чтобы создать ссылку на существующий файл, используйте навигацию по папкам, чтобы найти и выбрать нужный файл.
    • ИЛИ, чтобы создать ссылку на веб-страницу, введите ее URL-адрес в поле «Адрес»
    • .

Создание гиперссылок с помощью перетаскивания

Если вы создаете гиперссылки в файле Excel, самый быстрый и самый простой способ — использовать перетаскивание. Например, вы можете создать оглавление (TOC) в рабочей книге со ссылками на другой лист.

Чтобы просмотреть краткий обзор того, как вы можете создавать гиперссылку путем перетаскивания, вы можете посмотреть это короткое видео. Письменный инструкция под видео.

Если у вас возникли проблемы с перетаскиванием на другой лист, перетащите на ближайшую пустую ячейки, затем вырежьте и вставьте на другой лист. Этот анимированный gif показывает эти шаги.

Создание гиперссылки с помощью перетаскивания

Выполните следующие действия, чтобы создать гиперссылку с помощью перетаскивания.

  1. Сначала сохраните книгу, если она еще не сохранена. (В новом рабочая книга, которая не была сохранена, этот метод не будет работать.)
  2. Затем щелкните ячейку, на которую хотите установить ссылку. (Вы идете чтобы перетащить эту ячейку на другой лист, где вы хотите создать гиперссылку)
  3. Укажите на границу ячейки и нажмите правую кнопку мыши.
  4. Чтобы перетащить ячейку на другой лист, нажмите клавишу Alt и перетащите ячейку на вкладку другого листа.
  5. После активации другого листа отпустите клавишу Alt и перетащите в ячейку, где вы хотите гиперссылку
  6. Отпустите правую кнопку мыши и во всплывающем меню нажмите «Создать». Гиперссылка здесь

  7. В ячейке появится гиперссылка с текстом из оригинала клетка.

Остановить автоматические гиперссылки в Excel

Если вы не хотите, чтобы гиперссылки автоматически создавались при вводе веб-сайта адрес, вы можете отключить функцию гиперссылок. Чтобы увидеть краткий обзор о том, как вы можете предотвратить автоматическое создание автоматических гиперссылок, Вы можете посмотреть это короткое видео. Письменные инструкции находятся ниже видео.

Чтобы отключить параметр гиперссылки::

  1. На ленте Excel щелкните вкладку «Файл», затем щелкните «Параметры»
  2. Щелкните категорию Проверка правописания и щелкните Параметры автозамены. кнопка
  3. На вкладке Автоформат при вводе снимите флажок Интернет и сетевые пути с гиперссылками
  4. Дважды нажмите OK, чтобы закрыть диалоговые окна

Используйте ГИПЕРССЫЛКУ Функция

Чтобы увидеть краткий обзор того, как вы можете создать гиперссылку с помощью HYPERLINK функции, вы можете посмотреть это короткое видео. Написано инструкция под видео

Ниже письменная инструкция по использованию функция ГИПЕРССЫЛКА на:

  • ссылка на веб-сайт или электронная почта
  • ссылка на файл Excel

Создать гиперссылку на веб-сайт или электронную почту

Если в Excel есть список адресов электронной почты или веб-сайтов, вы можете создать гиперссылку для каждой строки в отдельном столбце. В этом примере есть имя в столбце A и URL-адрес веб-сайта или адрес электронной почты в столбце B. Гиперссылки будут созданы в столбце C.

  • Вы будете использовать функцию HYPERLINK, которая принимает два аргумента:

  • Link_Location : Это адрес электронной почты или URL-адрес. Для адрес электронной почты, начните с «mailto:», а для URL-адреса начните с «https://»
  • Понятное имя : Этот аргумент является необязательным и позволяет вам указать «дружественное» имя для ссылки. Например, вместо длинного URL-адреса, вы можете показать название компании или краткое описание.

Чтобы создать гиперссылку для каждого адреса:

  1. В ячейке C2 введите формулу: =ГИПЕРССЫЛКА(B2,A2)
  2. Нажмите Enter, чтобы увидеть гиперссылку в C3. Он использует ссылку в ячейке B2, а текст в ячейке A2 отображается в ячейке C2 как дружественный Имя.
  3. Скопируйте формулу в остальные строки.

Формула ГИПЕРССЫЛКИ в файл Excel

С помощью формулы HYPERLINK вы может ссылаться на местоположение в текущей книге Excel или на другой файл Excel. Посмотрите это видео, чтобы увидеть шаги и написанное инструкция под видео.

Ниже приведены письменные инструкции со ссылками на файл Excel:

  • ссылка в том же файле
  • ссылка на другой файл Excel

Ссылка в том же файле

Формулу ГИПЕРССЫЛКИ можно использовать для создания ссылки, ведущей к ячейке или диапазону в текущей книге. Хитрость заключается в добавлении знака решетки (#) в начале адреса.

Вот примеры формул ГИПЕРССЫЛКИ в одной книге:

Введите адрес

Начните с # , затем введите имя листа и ссылку на ячейку.

Необязательно. Введите понятное имя, например «Бюджет», чтобы оно появилось в ячейке:

  • =ГИПЕРССЫЛКА(«#Лист2!B2″,»Бюджет»)
Использовать ссылки на ячейки

Используйте оператор & для создания ссылки.

В этом примере имя листа находится в ячейке B5, адрес ячейки — в C5, а понятное имя находится в ячейке D5.

  • =ГИПЕРССЫЛКА(«#»&»‘» & B5 & «‘!» & C5,D5)

Введите имя диапазона

Для ссылки на именованный диапазон уровня рабочей книги в той же книге просто используйте диапазон имя в качестве местоположения ссылки.

  • = ГИПЕРССЫЛКА («#StartCell», «StartCell»)
Следующая пустая ячейка

Переход к пустой ячейке в конце списка листов или именованной таблицы.

Рабочий лист Список

В ячейке B1 формула находит первую пустую ячейку после списка рабочих листов в столбце A:

  • =ГИПЕРССЫЛКА(«#A» & СЧЁТ(A:A) + СТРОКА(A3), «Добавить запись»)

Чтобы найти номер пустой строки, добавьте количество элементов в столбце A и номер строки для начальной ячейки.

Именованная таблица

В ячейке E1 формула находит первую пустую ячейку после именованной таблицы в столбце D:

  • =HYPERLINK(«#D» & SUM(COUNTA(tblDays[Day]), ROW (tblDays[[#Headers], [День]]), 1), «Добавить запись»)

Чтобы найти номер пустой строки, формула вычисляет СУММУ:

  • Начальная строка таблицы
    • =СТРОКА(tblDays[[#Заголовки],[День]])
  • количество строк данных в таблице
    • =СЧЕТЧИК(tblDays[День])
  • Плюс один , чтобы попасть в пустую ячейку под таблицей

Ссылка на другой файл Excel

Чтобы создать ссылку на другой файл Excel в той же папке, просто используйте имя файла в качестве аргумента link_location для HYPERLINK функция.

=ГИПЕРССЫЛКА(«MyFileC.xlsx»,»FileC»)

Для файлов, которые находятся на уровне или выше в иерархии, используйте две точки и обратную косую черту для каждого уровня.

  • В этом примере файл 1 уровня вверх.
  • =ГИПЕРССЫЛКА(«..\MyFileB.xlsx»,»FileB»)

  • В этом примере файл находится на 2 уровня выше.
  • =ГИПЕРССЫЛКА(«..\..\MyFileA.xlsx»,»FileA»)

Удаление гиперссылок

Ниже приведены инструкции по двум методам удаления гиперссылок

Удаление вручную гиперссылки,

и макрос для удаления гиперссылок

Удаление гиперссылок вручную

В Excel 2010 или более поздней версии:

В Excel 2010 можно быстро удалить гиперссылки из выбранных ячеек. (Спасибо Сэму за этот совет.)

  1. Выберите ячейки, содержащие гиперссылки
  2. Щелкните правой кнопкой мыши любую выбранную ячейку
  3. Щелкните Удалить гиперссылки

Чтобы ознакомиться с инструкциями, просмотрите видео с краткими советами по Excel.

В Excel 2007 и более ранних версиях:

Чтобы удалить гиперссылки из группы ячеек, вы можете скопировать и вставить ячейки как значения. Чтобы увидеть шаги, посмотрите эти краткие советы по Excel. видео.

Макрос для удаления всех гиперссылок в выбранных ячейках

Вместо удаления гиперссылок вручную вы можете использовать следующий код макроса. Он удаляет все гиперссылки в выбранных ячейках , и оставляет только текст ячейки.

Скопируйте этот код в обычный модуль в своей книге, затем выберите ячейки и запустите макрос delHyperlinks.

 Sub delHyperlinks()
'отправлено Риком Ротштейном
  Выделение.Гиперссылки.Удалить
End Sub 

Указатель на гиперссылку

Выполните следующие действия, чтобы указывающая рука появилась в любом месте в ячейке с гиперссылкой, и посмотрите, как выбрать ячейку с гиперссылкой, не переходя по ссылке.

Показать указывающую руку

Если широкая ячейка содержит короткую гиперссылку, указывающая рука будет отображаться только тогда, когда она находится над текстом, а не на пустом месте. Чтобы это исправить:

  • Выберите ячейку (ячейки)
  • На вкладке «Главная» ленты Excel выберите команду «Перенос текста».

Выделить ячейку гиперссылки

Если вам нужно выделить ячейку гиперссылки, возможно, для редактирования текста, не переходя по ссылке:

  • Укажите на ячейку и нажмите левую кнопку мыши на пару секунд.
  • Указатель изменит свой вид на большой белый плюс, показывая, что ячейка выбрана.
  • Теперь вы можете редактировать ячейку гиперссылки

Создать список листов со ссылками (макрос)

Следующий код создаст оглавление в файле Excel, со списком всех видимых рабочих листов и гиперссылкой на ячейку A1 на каждом листе. Вы можете получить этот код в образце файла — ищите загрузку #3 в списке ниже

Совет: На каждом рабочем листе поместите гиперссылку обратно на оглавление.

 Подпрограмма CreateTOC()
Dim wsA как рабочий лист
Dim ws As рабочий лист
Dim wsTOC как рабочий лист
Dim lRow As Long
Dim rngList как диапазон
Dim lCalc As Long
Dim strTOC как строка
Dim strCell как строка
lCalc = Приложение. Расчет
При ошибке Перейти к errHandler
Приложение.EnableEvents = Ложь
Application.ScreenUpdating = Ложь
Приложение.Расчет = кслкалкулатионмануал
стрТОС = "ТОС"
стрцелл = "А1"
Установите wsA = ActiveSheet
При ошибке Возобновить Далее
Установите wsTOC = Листы (strTOC)
При ошибке Перейти к errHandler
Если wsTOC ничто, то
  Установите wsTOC = Sheets.Add (Before: = Sheets (1))
  wsTOC.Name = стрТОС
Еще
  wsTOC.Cells.Clear
Конец, если
С wsTOC
  .Range("B1").Value = "Имя листа"
  лряд = 2
  Для каждого ws в ActiveWorkbook.Worksheets
    Если ws.Visible = xlSheetVisible _
          И ws.Name <> strTOC Тогда
      .Cells(lRow, 2).Value = ws.Name
      .Гиперссылки.Добавить _
          Якорь:=.Cells(lRow, 2), _
          Адрес:="", _
          Дополнительный адрес:="'" и ws.Name _
            & "'!" & strCell, _
          Подсказка:=ws.Name, _
          TextToDisplay:=ws.Name
      lСтрока = lСтрока + 1
    Конец, если
  Следующий мс
  
  Установите rngList = .Cells(1, 2).CurrentRegion
  rngList. EntireColumn.AutoFit
  .Строки(1).Шрифт.Полужирный = Истина
Конец с
Application.ScreenUpdating = Истина
wsTOC.Активировать
wsTOC.Cells(1, 2).Активировать
обработчик выхода:
  Приложение.EnableEvents = Истина
  Application.ScreenUpdating = Истина
  Приложение.Расчет = lCalc
  Установите rngList = Ничего
  Установить wsTOC = Ничего
  Установите ws = Ничего
  Установить wsA = ничего
  Выйти из подпрограммы
обработчик ошибок:
  MsgBox "Не удалось создать список"
  Возобновить обработчик выхода
Конец суб 

Активные гиперссылки для экспорта в PDF

В некоторых версиях Excel могут возникать проблемы с гиперссылками при создании PDF-файла из книги Excel.

Ссылки неактивны в PDF

В файле PDF некоторые гиперссылки могут быть недоступны, если:

  • гиперссылка создана с помощью формулы Excel
  • «понятное имя» для гиперссылки отличается от местоположения ссылки

Например, гиперссылка PDF не будет работать, если понятное имя — «Щелкните для информации», а расположение ссылки — google. com

Как избежать проблемы

Чтобы избежать этой проблемы, выполните одно из следующих действий:

  • вручную введите гиперссылки вместо использования функции ГИПЕРССЫЛКА
  • или опустите аргумент понятного имени, чтобы полная ссылка на местоположение отображалась в ячейке
  • .

Создание поддельных гиперссылок в сводной таблице

Гиперссылки не могут быть добавлены в сводную таблицу, даже если гиперссылки есть в исходных данных. В этом видео вы увидите, как создавать поддельные гиперссылки в сводной таблице, используя несколько строк кода Excel VBA.

Код показан под видео, и код был обновлен для обработки адреса электронной почты тоже.

Создание поддельных гиперссылок в сводной таблице

Чтобы создать поддельные гиперссылки в сводной таблице, вы можете использовать несколько строк кода в модуле рабочего листа. Скопируйте этот код и измените имя поля, чтобы оно соответствовало имени в вашей сводной таблице. Вы также можете получить этот код в образце файла — найдите загрузку #2 в списке ниже

 Private Sub Worksheet_SelectionChange _
  (ByVal Target As Range)
Dim selfPF As PivotField
Dim strField как строка
Dim strAdd As String
Dim myVal как строка
strField = "Сайт"
При ошибке Возобновить Далее
Установите selfPF = Target.PivotField
Если не selfPF ничто и _
    selfPF.Name = strField Тогда
  myVal = Целевое.Значение
  Если InStr(1, myVal, "@") > 0 Тогда
    strAdd = "адрес:"
  Конец, если
  ThisWorkbook.FollowHyperlink _
    Адрес:=strAdd & myVal, _
    Новое Окно: = Истина
Конец, если
Конец сабвуфера
 

Извлечь адрес гиперссылки

Для извлечения адреса можно использовать макрос или определяемую пользователем функцию (UDF). из гиперссылки.

  • Макрос для извлечения в соседнюю ячейку
  • Создание пользовательской функции гиперссылки

Макрос для извлечения адреса в соседнюю ячейку

Вы можете использовать макрос для извлечения адреса из каждой гиперссылки на рабочий лист и сохраните его в ячейке справа от каждой гиперссылки клетка. Спасибо Фабио Пуччинелли за этот пример.

ПРИМЕЧАНИЕ. Гиперссылки, созданные с помощью функции ГИПЕРССЫЛКА, не распознаются как гиперссылки рабочего листа. Распознаются только те гиперссылки, которые вы вводите или вставляете.

 Sub ExtractHL_AdjacentCell()
Dim HL как гиперссылка
Для каждого HL в ActiveSheet.Hyperlinks
    HL.Диапазон.Смещение(0, 1).Значение = HL.Адрес
Следующий
Конец сабвуфера
 

Создать функцию для Извлечь адрес гиперссылки

Нет встроенной функции для извлечения URL-адреса или адреса электронной почты из гиперссылка. Вы можете создать свою собственную функцию Excel — определяемую пользователем Функция (UDF) — извлечь адрес.

Чтобы просмотреть краткий обзор того, как создать собственную пользовательскую функцию для извлечения расположение гиперссылки, вы можете посмотреть это короткое видео. Письменный инструкция под видео.

ПРИМЕЧАНИЕ. Гиперссылки, созданные с помощью функции HYPERLINK, не распознаются как гиперссылки рабочего листа.

Создание определяемой пользователем функции гиперссылки (UDF)

Скопируйте этот код в обычный модуль в рабочей книге, затем используйте Функция HLink в этой книге, как и любая другая функция. За Например, чтобы найти URL-адрес гиперссылки в ячейке B3, используйте следующую формулу:

=HLink(B3)

Примечание: Если выбрано несколько ячеек, формула будет отображаться гиперссылка (если есть) из первой ячейки в выбранном диапазоне.

 Функция HLink(rng As Range) Как строка
'извлечь URL-адрес из гиперссылки - опубликовано Риком Ротштейном
  Если rng(1).Hyperlinks.Count Тогда
      HLink = rng.Hyperlinks(1).Address
  Конец, если
Конечная функция
 

Скрыть листы после гиперссылки

В большой книге можно использовать гиперссылки в качестве оглавления для быстрого перехода к определенному листу. Затем на каждом листе добавьте еще одну гиперссылку, чтобы вернуться к оглавлению.

Чтобы все выглядело аккуратно, вы можете использовать код, который скрывает каждый лист после того, как вы щелкнете гиперссылку на этом листе. Спасибо Джиму Уильямсу за предложение этой техники.

Следующий код хранится в модуле ThisWorkbook и запускается при щелчке гиперссылки на листе этой книги. Вы также можете получить этот код в образце файла — найдите загрузку #4 в списке ниже

 Private Sub Workbook_SheetFollowHyperlink _
  (ByVal Sh как объект, ByVal Target как гиперссылка)
'показывает скрытый целевой лист и
  'скрывает лист, на котором была нажата гиперссылка
Dim strWs As String
Dim strTgt как строка
Dim strRng как строка
Dim strMsg как строка
Dim lCut As Long
При ошибке Перейти к errHandler
strMsg = "Проблема с переходом по коду гиперссылки"
Выберите случай Sh.Name
  Кейс "Инструкции", "Мои ссылки"
    Перейти к обработчику выхода
  Дело еще
    strWs = Цель.Родитель
    Если ActiveSheet.Name <> strWs Тогда
      'получить целевую ячейку/диапазон
      strTgt = Target. SubAddress
      lCut = InStr(1, strTgt, "!")
      strRng = Right(strTgt, Len(strTgt) - lCut)
      
      С листами (strWs)
        strMsg = "Не удалось выбрать цель"
        .Видимый = Истина
        .Активировать
        .Range(strRng).Активировать
      Конец с
    Конец, если
    strMsg = "Не удалось скрыть лист"
    Ш.Видимый = Ложь
Конец выбора
обработчик выхода:
  Выйти из подпрограммы
обработчик ошибок:
  MsgBox стрMsg
  Возобновить обработчик выхода
Конец сабвуфера
 

Получить файлы примеров гиперссылок Excel

  1. Общие примеры : Чтобы просмотреть примеры гиперссылок, примеры функций гиперссылок и макрос, вы можете скачать пример файла гиперссылки Excel. Файл в формате xlsm, заархивирован и содержит макросы. включить макросы, если вы хотите использовать пример кода.
  2. Сводная таблица : Для кода гиперссылки сводной таблицы загрузите Поддельный файл гиперссылок сводной таблицы. Файл имеет формат xlsm и молния. Включите макросы, чтобы можно было использовать пример кода.
  3. Содержание : Для получения кода списка листов загрузите файл Excel с содержанием. Файл имеет формат xlsm и молния. Включите макросы, чтобы можно было использовать пример кода.
  4. Скрыть листы : Код для скрытия листов после нажатия гиперссылки загрузите файл «Скрыть листы после нажатия гиперссылки». Файл имеет формат xlsm и молния. Включите макросы, чтобы можно было использовать пример кода.
  5. Макрос гиперссылки : В этой книге есть макрос, который вставляет формулу гиперссылки в активную ячейку. Макрос запрашивает целевую ячейку и текст гиперссылки для отображения. Используйте сочетание клавиш Ctrl+Shift+H для запуска макроса. Файл имеет формат xlsm и молния. Включите макросы, чтобы можно было использовать пример кода.

Дополнительные руководства

Функции суммирования  

ВПР   

Поиск – 2 Критерии

ИНДЕКС и ПОИСКПОЗ   

Функции подсчета

Функция ДВССЫЛ  

 

RFC 2368: Схема URL-адреса для отправки почты

RFC 2368: Схема URL-адреса для отправки почты [RFC Home] [TEXT|PDF|HTML] [Tracker] [IPR] [Информационная страница]

Устарело: 6068 ПРЕДЛАГАЕМЫЙ СТАНДАРТ

 Network Working Group P.  Hoffman
Запрос комментариев: 2368 Internet Mail Consortium
Обновления: 1738, 1808 Л. Масинтер
Категория: Отслеживание стандартов Корпорация Xerox
                                                           Дж. Завински
                                               Коммуникации Нетскейп
                                                             19 июля98
                         Схема почтового URL-адреса
Статус этого меморандума
   Этот документ определяет протокол отслеживания стандартов Интернета для
   Интернет-сообщество, а также запросы на обсуждение и предложения по
   улучшения. Пожалуйста, обратитесь к текущему выпуску «Интернет
   Стандарты официальных протоколов» (STD 1) для состояния стандартизации
   и статус этого протокола. Распространение этой памятки не ограничено.
Уведомление об авторских правах
   Авторское право (C) Общество Интернета (1998 г.). Все права защищены.
Абстрактный
   Этот документ определяет формат унифицированных указателей ресурсов (URL).
   для обозначения адресов электронной почты.  Это один из наборов
   документы, заменяющие RFC 1738, «Унифицированные указатели ресурсов» и
   RFC 1808, «Относительные унифицированные указатели ресурсов». Синтаксис
   URL-адреса mailto из RFC 1738 расширены, чтобы можно было создавать больше RFC
   822, разрешив URL-адресу выражать дополнительный заголовок и
   поля тела.
1. Введение
   Схема mailto URL используется для обозначения почтовой рассылки в Интернете.
   адрес физического лица или услуги. В своей простейшей форме mailto
   URL-адрес содержит адрес электронной почты в Интернете.
   Для большей функциональности, т.к. взаимодействие с некоторыми ресурсами
   также может потребоваться указать заголовки сообщений или тела сообщений.
   в качестве почтового адреса схема mailto URL расширена, чтобы разрешить
   настройка полей заголовка почты и тела сообщения.
2. Синтаксис почтового URL-адреса
   Следуя соглашениям о синтаксисе RFC 1738 [RFC1738], «mailto»
   URL имеет вид:
Хоффман и др. др. Трек стандартов [Страница 1] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г. 
     mailtoURL = "mailto:" [в] [заголовки]
     to = #почтовый ящик
     заголовки = "?" заголовок *( заголовок "&" )
     заголовок = hname "=" hvalue
     hимя = * URL-адрес
     hзначение = * URL-адрес
   «#mailbox» указан в RFC 822 [RFC822]. Это означает, что это
   состоит из нуля или более почтовых адресов, разделенных запятыми, возможно
   включая компоненты «фраза» и «комментарий». Обратите внимание, что все URL
   зарезервированные символы в "to" должны быть закодированы: в частности,
   круглые скобки, запятые и знак процента ("%"), которые обычно встречаются
   в синтаксисе «почтовый ящик».
   "hname" и "hvalue" являются кодировками имени заголовка RFC 822 и
   значение соответственно. Как и в случае с «кому», все зарезервированные символы URL должны
   быть закодирован.
   Специальное hname "тело" указывает, что связанное hvalue является
   тело сообщения. Имя "body" должно содержать содержимое для
   первая текстовая/обычная часть сообщения. URL-адрес почтового ящика
   в первую очередь предназначен для генерации коротких текстовых сообщений,
   собственно содержание автоматической обработки (например, "подписаться"
   сообщения для списков рассылки), а не общие тела MIME. 
   В URL-адресах mailto символы "?", "=", "&" зарезервированы.
   Так как символ "&" (амперсанд) зарезервирован в HTML, любой mailto
   URL-адрес, содержащий амперсанд, должен быть написан по-другому в HTML.
   чем в других контекстах. URL-адрес электронной почты, который отображается в HTML
   документ должен использовать "&" вместо "&".
   Также обратите внимание, что разрешено указывать как «to», так и «hname», чьи
   значение "до". То есть,
     почта: адрес1%2C%20адрес2
     эквивалентно
     mailto:?to=addr1%2C%20addr2
     эквивалентно
     mailto:addr1?to=addr2
   8-битные символы в URL-адресах mailto запрещены. MIME-кодированные слова (как
   определенные в [RFC2047]) разрешены в значениях заголовков, но не для
   часть "тела" hname.
Хоффман и др. др. Трек стандартов [Страница 2] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г.
3. Семантика и операции
   URL-адрес mailto обозначает «интернет-ресурс», который является почтовым ящиком.
   указанный в адресе.  Когда предоставляются дополнительные заголовки,
   указанный ресурс является тем же адресом, но с дополнительным
   профиль для доступа к ресурсу. пока есть интернет
   ресурсы, к которым можно получить доступ только через электронную почту, mailto
   URL-адрес не предназначен для получения таких объектов.
   автоматически.
   В текущей практике разрешение URL-адресов, таких как «http»,
   схема вызывает немедленное взаимодействие между клиентским программным обеспечением и
   узел, на котором запущен интерактивный сервер. URL-адрес «mailto» имеет необычный
   семантики, потому что разрешение такого URL-адреса не вызывает немедленного
   взаимодействие. Вместо этого клиент создает сообщение для назначенного
   адрес с различными полями заголовка, установленными по умолчанию. Пользователь может
   отредактируйте сообщение, отправьте это сообщение неотредактированным или не отправляйте
   сообщение. Операция разрешения любой схемы URL не
   в соответствии со спецификациями URL.
4. Небезопасные заголовки
   Пользовательский агент, интерпретирующий URL-адрес mailto, ДОЛЖЕН не создавать
   сообщение, если какой-либо из заголовков считается опасным; это может также
   выбрать создание сообщения только с подмножеством заголовков, указанных в
   URL-адрес.  Верятся только заголовки «Тема», «Ключевые слова» и «Тело».
   быть и безопасным, и полезным.
   Создатель почтового URL-адреса не может ожидать, что преобразователь URL-адреса
   понять больше, чем заголовки "тема" и "тело". Клиенты, которые
   разрешать URL-адреса mailto в почтовые сообщения должны быть в состоянии правильно
   создавать почтовые сообщения, соответствующие RFC 822, используя «тему» ​​и «тело»
   заголовки.
5. Кодирование
   RFC 1738 требует, чтобы многие символы в URL-адресах были закодированы. Этот
   влияет на схему mailto для некоторых общих символов, которые могут
   появляются в адресах, заголовках или содержании сообщений. Один такой персонаж
   пробел (" ", ASCII hex 20). Обратите внимание на приведенные выше примеры, в которых используется "%20".
   для места в теле сообщения. Также обратите внимание, что разрывы строк в
   тело сообщения ДОЛЖНО быть закодировано с помощью "%0D%0A".
   Люди, создающие URL-адреса mailto, должны быть осторожны, чтобы закодировать любые зарезервированные
   символы, используемые в URL-адресах, чтобы правильно написанный URL-адрес
   переводчики могут их прочитать.  Кроме того, клиентское программное обеспечение, которое считывает URL-адреса
   должны быть осторожны, чтобы декодировать строки перед созданием почтового сообщения, поэтому
Хоффман и др. др. Трек стандартов [Страница 3] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г.
   что почтовые сообщения появляются в форме, которую получатель
   понять. Эти строки должны быть декодированы, прежде чем показывать пользователю
   сообщение.
   Схема mailto URL ограничена тем, что не обеспечивает
   замена переменных. Таким образом, тело сообщения, которое должно включать
   адрес электронной почты пользователя не может быть закодирован с помощью URL-адреса mailto. Этот
   ограничение также предотвращает отправку URL-адресов mailto, подписанных открытыми ключами.
   и другую подобную переменную информацию.
6. Примеры
   URL-адреса для обычного индивидуального почтового адреса:
     
   URL-адрес системы ответа на почту, для которой требуется имя файла. 
   в теме:
     
   Система ответа на почту, которая требует отправки запроса в теле:
     
   Аналогичный URL-адрес может иметь две строки с разными запросами «отправить» (в
   в этом случае «отправить текущий выпуск» и в следующей строке «отправить индекс».)
     
   Интересное использование вашего почтового URL-адреса при просмотре архивов
   Сообщения. Каждое просматриваемое сообщение может содержать URL-адрес mailto, например:
     
   Запрос на подписку на рассылку:
     
   URL-адрес для одного пользователя, который включает в себя CC другого пользователя:
     
   Другой способ выразить то же самое:
      [email protected]&body=hello>
Хоффман и др. др. Трек стандартов [Страница 4] 

RFC 2368 Схема URL-адресов mailto 19 июля98
   Обратите внимание на использование зарезервированного символа «&» выше. Следующее
   например, используя "?" дважды неверно:
      ; НЕПРАВИЛЬНЫЙ!
   Согласно RFC 822 могут встречаться символы «?», «&» и даже «%».
   в спецификациях адреса. Тот факт, что они являются зарезервированными символами в этом URL
   схема не проблема: эти символы могут появляться в URL-адресах mailto,
   они просто не могут появиться в незакодированном виде. Стандартная кодировка URL
   механизмы ("%", за которым следует двузначное шестнадцатеричное число) должны использоваться в
   определенные случаи.
   Чтобы указать адрес «gorby%[email protected]», нужно сделать:
     
   Указать адрес «маловероятно?адрес@пример.com» и включить
   другой заголовок, можно было бы сделать:
      com?blat=foop>
   Как описано выше, символ «&» (амперсанд) зарезервирован в HTML.
   и должен быть заменен на "&". Таким образом, сложный URL, который имеет
   внутренние амперсанды могут выглядеть так:
     Нажмите
     
     mailto:[email protected]&[email protected]&body=hello
     отправить приветственное сообщение Джо и Бобу.
7. Вопросы безопасности
   Схема mailto может использоваться для отправки сообщения от одного пользователя другому.
   другой, и, таким образом, может вызвать много проблем с безопасностью. Почтовые сообщения
   могут быть зарегистрированы на исходном сайте, сайте получателя и
   промежуточные сайты на пути доставки. Если сообщения не
   закодированные, их также можно прочитать на любом из этих сайтов.
   URL-адрес mailto дает шаблон сообщения, которое можно отправить по почте.
   клиентское программное обеспечение. Содержимое этого шаблона может быть непрозрачным или
   трудно читается пользователем в момент указания URL-адреса. 
   Таким образом, почтовый клиент никогда не должен отправлять сообщение на основе URL-адреса mailto.
   без предварительного показа пользователю полного сообщения, которое будет отправлено
   (включая все заголовки, указанные в URL-адресе mailto), полностью
   расшифровано, и запросить у пользователя разрешение на отправку сообщения как
   электронная почта. Почтовый клиент также должен указать, что
   пользователь собирается отправить сообщение электронной почты, так как пользователь может
   не знайте, что это результат почтового URL-адреса.
Хоффман и др. др. Трек стандартов [Страница 5] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г.
   Почтовый клиент никогда не должен отправлять что-либо без полного раскрытия
   пользователю того, что будет отправлено; он должен раскрывать не только
   назначение сообщения, но и любые заголовки. Нераспознанные заголовки или
   заголовки со значениями, несовместимыми с теми, которые почтовый клиент
   обычно посылка должна быть особенно подозрительной.  Заголовки MIME (MIME-
   Version, Content-*) скорее всего не подходят, как и те
   относящиеся к маршрутизации (От, Скрытая копия, Очевидно-Кому и т. д.)
   Обратите внимание, что некоторые заголовки по своей сути небезопасны для включения в сообщение.
   генерируется из URL-адреса. Например, такие заголовки, как «От:», «Скрытая копия:»,
   и т. д., никогда не следует интерпретировать из URL-адреса. В целом,
   чем меньше заголовков интерпретируется из URL-адреса, тем меньше вероятность того, что
   отправляющий агент создаст небезопасное сообщение.
   Примеры проблем с отправкой неутвержденной почты включают в себя:
     * почта, которая нарушает законы при доставке, например, делает незаконными
       угрозы;
     * почта, которая идентифицирует отправителя как человека, заинтересованного во взломе
       законы;
     * почта, которая идентифицирует отправителя для нежелательной третьей стороны;
     * почта, за которую отправитель несет финансовые расходы;
     * почта, вызывающая действие на машине-получателе, вызывающее
       ущерб, который может быть отнесен к отправителю. 
   Программы, которые интерпретируют URL-адреса mailto, должны гарантировать, что SMTP
   Адрес "От" установлен и корректен.
8. Соображения IANA
   Этот документ изменяет определение схемы mailto: URI; Любые
   реестр схем URI должен ссылаться на этот документ, а не на его
   предшественник, RFC 1738.
Хоффман и др. др. Трек стандартов [Страница 6] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г.
9. Ссылки
   [RFC822] Крокер, Д., «Стандарт формата интернет-текста ARPA».
            Сообщения», STD 11, RFC 822, август 1982 г.
   [RFC1738] Бернерс-Ли, Т., Масинтер, Л., и М. МакКахилл, редакторы,
             «Унифицированные указатели ресурсов (URL)», RFC 1738, декабрь 1994 г.
   [RFC1808] Филдинг, Р., «Относительные унифицированные локаторы ресурсов», RFC
             1808 г., июнь 1995 г.
   [RFC2047] Мур, К., «MIME, часть третья: расширения заголовков сообщений для
             Текст, отличный от ASCII», RFC 2047, 19 ноября.96.
Хоффман и др. др. Трек стандартов [Страница 7] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г. 
А. Изменение по сравнению с RFC 1738
   RFC 1738 определяет только простой 'mailto' без заголовков, просто
   addr-spec (не полный почтовый ящик). Однако требуется использование и
   реализация привела к разработке расширенного синтаксиса, который
   включены дополнительные поля заголовка.
Б. Благодарности
   Этот документ создан на основе RFC 1738 и RFC 1808 [RFC1808]; в
   подтверждения из этих спецификаций по-прежнему применяются.
   Следующие люди внесли свой вклад в эту записку или обсуждали
   аналогичные идеи для mailto.
   Харальд Алвестранд
   Брайан Косталес
   Стив Дорнер
   Эл Гилман
   Марк Джозеф
   Лоуренс Лундблейд
   Кейт Мур
   Джейкоб Пальме
   Майкл Паттон
Хоффман и др. др. Трек стандартов [Страница 8] 

RFC 2368 Схема URL-адресов для почты, июль 1998 г.
C. Контактная информация автора
   Пол Э. Хоффман
   Интернет-почтовый консорциум
   127 Сегре Плейс
   Санта-Крус, Калифорния 95060 США
   Электронная почта: [email protected]
   Ларри Масинтер
   Корпорация Ксерокс
   3333 Койот Хилл Роуд
   Пало-Альто, Калифорния 94304 США
   Электронная почта: masinter@parc. xerox.com
   Джейми Завински
   Нетскейп Коммуникейшнз Корп.
   501 Ист Мидлфилд Роуд
   Маунтин-Вью, Калифорния 94043 США
   Электронная почта: [email protected]
Хоффман и др. др. Трек стандартов [Страница 9] 

 RFC 2368 Схема URL-адресов для почты, июль 1998 г.
D. Полное заявление об авторских правах
 Авторское право (C) Общество Интернета (1998 г.). Все права защищены.
 Этот документ и его переводы могут быть скопированы и предоставлены
 другие и производные работы, которые комментируют или иным образом объясняют это
 или содействовать в его реализации, могут быть подготовлены, скопированы, опубликованы
 и распространяется полностью или частично без ограничения каких-либо
 вид, при условии, что приведенное выше уведомление об авторских правах и этот параграф
 включены во все такие копии и производные работы. Однако это
 сам документ не может быть изменен каким-либо образом, например, путем удаления
 уведомление об авторских правах или ссылки на Internet Society или другие
 Интернет-организациям, за исключением случаев, когда это необходимо для целей
 разработка интернет-стандартов, и в этом случае процедуры для
 авторские права, определенные в процессе Интернет-стандартов, должны быть
 следовала или по мере необходимости переводила его на языки, отличные от
 Английский.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *