powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SendEMail. Гиперссылка
17 сообщений из 17, страница 1 из 1
SendEMail. Гиперссылка
    #37625479
Добрый день. Для отправки почты пользуюсь Outlook Express. Функция SendEMail ( http://www.sql.ru/forum/actualthread.aspx?tid=526767&hl=sendemail ) прекрасно с этим справляется. Надо только засунуть текст письма в переменную strBody и все пошло-поехало. Вопрос. Как в теле письма организовать часть текста как гиперссылку? Ну что-то типа:
Код: vbnet
1.
strBody ="<a href='http://www.ya.ru'> Это ссылка Яндекс </a>"

При этом понятно, что адрес гиперссылки виден не должен быть. Всем спасибо.
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37625735
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Положите на форму обычное поле.
2) Вкладка 'все'
3) Название поля: bla_bla_bla
4) Подпись: То что хотите отображать на экране
5) Адрес гиперсылки: mailto:***@***?subject=Из%20программы&body=ВАЖНО:%20пожалуйста%20не%20%20изменяйте%20тему%20письма.

Вместо ***@*** свой e-mail

Будет заполнена кому письмо, тема письма, и содержание письма
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37625740
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправляющий письма,

еще см. туту
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37625960
PWW, Вы эт об чём?
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37625991
PWW,
Извиняюсь, торможу. Я наверное не очень хорошо объясняю, поэтому и ответы получаю не на свой вопрос. Вы мне объяснили как пользоваться полем в котором формат данных – гиперссылка. Спасибо. Мне на самом деле не понятен не этот момент, а то, каким образом передать эту гиперссылку в тело письма. Причем передать именно гиперссылкой. Для наглядности картинка того, что хотелось бы получить.
На ней изображено письмо, в теле которого есть текст «Яндекс». К этому тексту присоединена гиперссылка: « http://www.ya.ru». Если по тексту щелкнуть мышью, то откроется браузер, который приведет по адресу http://www.ya.ru. Хочу научиться создавать такие письма. Естественно из кода ВБА.
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37626065
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отправляющий письма,

попробуйте установить
OEmessage.MessageType = "Text/HTML"
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37628381
qwerty112,
А можно по подробней
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37630019
уп
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37630721
98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
98
Гость
Отправляющий письмаqwerty112,
А можно по подробнейприведите код отправки письма?
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37631094
98,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub КнЕмайл_Click()
Dim strEmailAddress As String, strFileName As String, strSubject As String, strBody As String
    strEmailAddress = "***@***.**"
    strFileName = ""
    strSubject = "Тема"
    strBody = "<a href='http://www.ya.ru'> Это ссылка Яндекс </a>"
    Call SendEMail(strEmailAddress, strFileName, strSubject, strBody)
End Sub
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37634141
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отправляющий письмаqwerty112,
А можно по подробней
подробней:
qwerty112Отправляющий письма,

в процедуре, по вашей ссылке (!) , - попробуйте установить
OEmessage.MessageType = "Text/HTML"
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #37634276
qwerty112,
Поправил функцию SendEMail
Стало:
Код: vbnet
1.
2.
3.
4.
5.
6.
…
' Set subject and message text
    OEmessage.MessageType = "Text/HTML"
    OEmessage.NoteText = strBody
    OEmessage.Subject = strSubject
…


Обращаюсь:
Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub КнЕмайл_Click()
Dim strEmailAddress As String, strFileName As String, strSubject As String, strBody As String
    ...
    strBody = "<a href='http://www.ya.ru'> Это ссылка Яндекс </a>"
    Call SendEMail(strEmailAddress, strFileName, strSubject, strBody)
End Sub


Что было, то и стало… =(
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SendEMail. Гиперссылка
    #39760125
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PWW1) Положите на форму обычное поле.
2) Вкладка 'все'
3) Название поля: bla_bla_bla
4) Подпись: То что хотите отображать на экране
5) Адрес гиперссылки: mailto:***@***?subject=Из%20программы&body=ВАЖНО:%20пожалуйста%20не%20%20изменяйте%20тему%20письма.

Вместо ***@*** свой e-mail

Будет заполнена кому письмо, тема письма, и содержание письма Всё правильно. Только надо выкладывать не Поле (Field), а Надпись (Label)
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #39760132
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вопрос такой. У меня по умолчанию почтовая программа (MS OutLook) открывается в формате HTML (для ввода сообщения), можно как-то сделать, что бы она открывалась в формате Обычный текст ?

Гиперссылка
Код: plaintext
mailto:dvk@mail.ru?subject=Тема сообщения&body=Здравствуйте, уважаемый автор
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #39760146
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jossона открывалась в формате Обычный текст ?я не знаю как в Access , я делал в PHP ,там передаешь в качесве параметра . Может и вAccess должно быть ? В PHP кстати текст по умолчанию насколько я помню.
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #39760190
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллекционирую способы отправки писем из программы Access при помощи гиперссылки и почтовика. Пока нашел 4 способа.
...
Рейтинг: 0 / 0
SendEMail. Гиперссылка
    #39760227
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут у Алексея Козина есть 4 способа отправки писем. У меня есть ещё 3 простых способа сверх этих и ещё два с использованием MS Outlook и Outlook Express.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SendEMail. Гиперссылка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]