Два ответа выше, оба хороши. Однако есть несколько вещей, которые вам нужно знать.
В первом ответе вы можете загрузить образец программы и запустить его, и вы обнаружите, что все работает отлично, пока вы запускаете его на 32-битном компьютере, иначе вам придется перекомпилировать свою программу из «AnyCPU», на «X86». Я провел большую часть сегодняшнего дня, пытаясь понять, почему первые два символа имени файла .msg (из писем), которые я перетаскивал, отсутствовали. Как только я перекомпилировал с «X86», все стало работать.
Во втором ответе вы найдете, что да, вы можете использовать код, и это намного проще, если вам нужно, чтобы ваше приложение запускалось в другой версии Outlook (кроме той, которую вы добавили в свою ссылки), вероятно, это не сработает. Раньше я использовал те же объекты Office, о которых упоминалось во втором ответе, и я столкнулся с проблемами все время, когда кто-то хотел использовать мою программу в другой версии Office (т. Е. Если я вытащил в Office версии 14, и они хотели используйте его в Office 2007).
Я ищу то же самое. Вы нашли идеальное решение? –