#outlook #add #share
#outlook #Добавить #Поделиться
Вопрос:
Меня просят разместить ссылку на сайте, чтобы пользователь мог добавить контакт Outlook.
Есть где-нибудь примеры этого?
Спасибо
Комментарии:
1. @downvoter вы также должны прокомментировать, почему. @Xtian вам действительно следует опубликовать какой-нибудь код того, что вы пробовали и что не работает. Этот сайт настроен для решения проблем, а не для выполнения работы за вас.
Ответ №1:
Взгляните на …http://msdn.microsoft.com/en-us/library/ms268866(v=vs.80).aspx
private void AddContact()
{
Outlook.ContactItem newContact = (Outlook.ContactItem)
this.CreateItem(Outlook.OlItemType.olContactItem);
try
{
newContact.FirstName = "Jo";
newContact.LastName = "Berry";
newContact.Email1Address = "somebody@example.com";
newContact.CustomerID = "123456";
newContact.PrimaryTelephoneNumber = "(425)555-0111";
newContact.MailingAddressStreet = "123 Main St.";
newContact.MailingAddressCity = "Redmond";
newContact.MailingAddressState = "WA";
newContact.Save();
newContact.Display(true);
}
catch
{
MessageBox.Show("The new contact was not saved.");
}
}
Комментарии:
1. Эта ссылка больше ориентирована на «веб»… support.microsoft.com/default.aspx?id=310199
2. Как бы запустить это в контексте веб-страницы?
Ответ №2:
Для всех, кто приходит и видит это — или если каким-то образом Xtian все еще нуждается в этой информации — я полагаю, что ответ, который вы ищете, — это vCard.
Конечно, это не строго ссылка / протокол (например mailto:
), а скорее файл, он может отображаться как ссылка на пользователя, и при нажатии на него потребуется нажать «Открыть», чтобы открыть файл vcf, и нажать «Сохранить», чтобы сохранить контакт в Outlook. Для этого потребуется, чтобы Outlook по-прежнему имел связь с файлами vcf, которую он имеет при установке (и чтобы ни одна другая программа не указывала на эту связь), но это довольно близко к «ссылке»…
Созданный / предоставленный пользователю файл будет иметь .vcf
расширение и формат, аналогичный следующему:
BEGIN:VCARD
VERSION:2.1
N:Doe;John;;;
FN:John Doe
ORG:Doe Company, The;
TITLE: President
NOTE;ENCODING=QUOTED-PRINTABLE: This is a note associated with this
contact=0D=0A
TEL;WORK;VOICE:(987) 123-4567
TEL;HOME;VOICE:(987) 765-4321
TEL;CELL;VOICE:(987) 135-8642
TEL;WORK;FAX:(987) 246-1357
ADR;WORK:;;1234 North Street;Anytown;TX 751234;;United States of America
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:1234 North Street=0D=0AAnytown, TX
751234 =0D=0AUnited States of America
URL:
URL:<WWLINK TYPE="GENERIC"
VALUE="http://www.doeweb.com">http://www.doeweb.com</WWLINK>
EMAIL;PREF;INTERNET:jdoe@nowhere.com
REV:19980114T170559Z
END:VCARD