2013-10-11 7 views
1

В моем приложении я использую библиотеку Microsoft.Office.Interop.Word для создания файла .docx с некоторым содержимым из шаблона. Все было правильно работать в Word 2010 установлен (Windows 7/2008 R2), но когда я попробовал его на Windows 8 + Слово 2013 я первый начал получать исключения коды:Ошибки в создании документа .docx

HRESULT: 0x800706BA 
HRESULT: 0x80010105 

Дело в том, что после нескольких прогонов моей код, который я получил это исключение из diffrent забросил функций (оба моих и Microsoft) с diffrent сообщения типа:

RPC server is unavailable. HRESULT: 0x800706BA at System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext() 
Remote procedure call has failed. HRESULT: 0x800706BA at Microsoft.Office.Interop.Word.Bookmark.get_Range() 
Server threw an exception. HRESULT: 0x80010105 at Microsoft.Office.Interop.Word.Field.get_Code() 

Я прочитал wreid вещи о том, что ошибки, и я ищу для любого наконечника (например http://codeworks.it/blog/?p=136.).

+0

Имеет ли он исключение при каждом запуске или иногда проходит? – user2771704

+0

На данный момент я получаю исключение, подобное тому, которое я дал в качестве примера. –

+0

Я немного прочитал об этой ошибке (0x800706BA), и, скорее всего, если в панели управления запущена служба удаленного вызова процедур (RPC) - Administrative Tools - Services. Тогда это, вероятно, проблема с брандмауэром. Попробуйте протестировать его, временно отключив брандмауэр и/или любое антивирусное программное обеспечение и повторите действия. – user2771704

ответ

0

У меня есть ошибка 0x800706BA, потому что файл уже существует в пункте назначения. Удалите его раньше.

Vincent

 Смежные вопросы

  • Нет связанных вопросов^_^