Member 13738428 Ответов: 2

Создание встречи в Outlook на C#


Create an outlook appointment using C#


Что я уже пробовал:

<pre>I tried with microsoft interop ..but it should have outlook on client machine.

Is it possible to create an appointment without using an outlook on client.

2 Ответов

Рейтинг:
2

OriginalGriff

Нет. Подумайте об этом: встреча будет храниться в базе данных Outlook. Если Outlook не установлен, то нет никакой базы данных для хранения этой информации...


Member 13738428

Есть ли какое-либо альтернативное решение для того же самого, чтобы удовлетворить мое требование?

OriginalGriff

Не зная, что вы пытаетесь сделать?
Не на самом деле нет ... Вы понимаете, что код C# работает на сервере, а не на клиенте?

Member 13738428

Я хочу создать встречу для других календарей. Есть ли какой-либо альтернативный способ сделать это без установки outlook на клиент?Какой-нибудь API?

OriginalGriff

Здесь на ум приходят две вещи:
1) код C# работает на сервере, а не на клиенте - и не имеет доступа к клиентским файлам, поэтому даже если бы у пользователя был установлен Outlook, вы не смогли бы ничего добавить в БД.
2) Если у пользователя не установлен Outlook, есть ли вообще смысл пытаться добавить встречу в календарь, которого у него нет?

Рейтинг:
0

Richard Deeming

Вам нужно будет сгенерировать файла[^] и отправить его клиенту. К счастью, есть библиотека с открытым исходным кодом, которая поможет вам сделать именно это:
rianjs/ical.net: ical.NET - библиотека iCal с открытым исходным кодом для .NET[^]