0
我做了一個發送SMS的小控制檯應用程序。如您所知,您可以使用Outlook發送短信。Windows Server 2008 R2上的Office(Outlook)互操作問題
嗯,我完了,一切都工作得很好,但只有我與Windows 7
上機,我真的需要它,它應該安裝這是行不通的臺式電腦上!
這是一臺Windows Server 2008 R2機器。
我發現有一個Microsoft article,Office Automation不是「推薦」的服務器,並且「工作不正常」。
在我的情況下,這是一個要求,我必須得到它的工作。
這裏的代碼發送短信:
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
var sms = app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMobileItemSMS);
//Unnecessary Things between I removed
sms.Send(true);
我得到的錯誤是:
操作中止{異常來自HRESULT:0x80004004(E_ABORT)}
對於任何工作解決方案或幫助,我深表謝意!
這是一個愚蠢的問題,但我要問,是絕對的Outlook安裝在服務器上?如果是這樣,您是否在物理登錄到服務器時手動運行此過程?或者它是由網站或服務運行的,基本上不是由交互式用戶運行的? – Nanhydrin 2013-04-05 13:42:19
修復了這個問題,雖然很奇怪 - 看我的答案 – eMi 2013-04-05 13:49:30