на основе Присоединение документов MS Word Я создал консольное приложение, которое объединяет несколько файлов слов в один. Теперь я хочу сделать то же самое из рабочего процесса в SharePoint. Короче говоря, мой код до его сбоя выглядит так:
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.ApplicationClass oWord = new Microsoft.Office.Interop.Word.ApplicationClass();
Microsoft.Office.Interop.Word._Document oDoc = null;
oWord.Visible = false;
Microsoft.Office.Interop.Word.Documents oDocs = oWord.Documents;
object oFile = tmpFileName;
oDoc = oDocs.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
oDoc.Activate();
Когда я достигаю oDoc.Activate (), я получаю следующее исключение, даже если у меня работает только один экземпляр рабочего процесса, а другие экземпляры Word не запущены на сервере:
Фильтр сообщений показал, что приложение занято. (Исключение из HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
Почему я получаю эту ошибку ?? Что бы сделать приложение занятым?
Приветствия
Nik