Попытка автоматизировать внешний вид, какПерспективы Interop Исключение
Microsoft.Office.Interop.Outlook.Application myApp = new Microsoft.Office.Interop.Outlook.ApplicationClass();
Microsoft.Office.Interop.Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
и получая следующее исключение на второй линии, т.е. GetNamespace
Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ApplicationClass' to interface type 'Microsoft.Office.Interop.Outlook._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00063001-0000-0000-C000-000000000046}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Я использую .Net Framework 4
и Outlook 2013
.
Это this единственное решение !!! поскольку я пытаюсь избежать внесения каких-либо изменений в реестр.
Редактировать
this не решить эту проблему.
Редактировать Если ссылочной библиотекой является Office 15, а установленная библиотека - 10 или 12, будет ли она работать?
пытается http://stackoverflow.com/questions/4656360/unable-to-cast-com-object-microsoft-outlook-c-sharp?rq=1 – bjan