В зависимости от того, что вы хотите, ответ: вы не можете это сделать.
Если вы хотите «импортировать» файл ics, вы не можете сделать это в одиночку, вам, например, понадобится выкуп, см. Здесь Форум Visual Studio Поскольку MS часто перемещает свои ссылки, здесь приведена цитата
«В Outlook нет встроенных методов для импорта файла ICS в элемент календаря с использованием кода. Однако сторонняя библиотека под названием Redemption (www.dimastr.com/redemption) имеет такую возможность. Функция SafeAppointmentItem.Import вызывается с путем к файлу и типом элемента. Поэтому, если он вызывается с путем к файлу, в котором вы сохранили вложение, и с типом 7 (olVCal), вы можете делать то, что хотите. «Исходная ссылка: http://groups.google.co.uk/group/microsoft.public.office.developer.outlook.vba/browse_thread/thread/e4656ad0c5b68b89/d356ce07aeae783d?hl=en&lnk=st&q=import+.ics+file+into+outlook+by+codes#d356ce07aeae783d
Итак, какие у вас варианты или что еще вы можете сделать.
Сначала я предполагаю, что вы работаете с чем-то вроде события application_startup.
вы можете "оболочку" файла - это будет иметь тот же эффект, что и двойной щелчок по нему.
см. Здесь Оболочка MSDN с примерами Для этого вам потребуется путь к файлу ics.
Но для вас на вашем месте я бы сначала попытался изменить человека или объект, генерирующий файл ics, ИЛИ я бы просто обработал его как текстовый файл, анализируя информацию (что не должно быть слишком сложно, учитывая это ожидаемый формат) и создание собственного элемента календаря в Outlook.