Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 1
Регистрация: 08.12.2013
Сообщений: 5
1
.NET 4.x

Открытие документа MS Word и ошибка "Интерфейс не поддерживается"

11.04.2014, 22:36. Просмотров 2298. Ответов 2
Метки нет (Все метки)

При попытке открыть документ Word возникает ошибка.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using Word = Microsoft.Office.Interop.Word;
using Microsoft.Office.Tools;
 
namespace WordApplication {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("start");
            var app = new Word.Application();
            var doc = app.Documents.Open("d:\\word_doc.doc"); // ошибка здесь
            Console.WriteLine("end");
            Console.ReadLine();
        }
    }
}
Сообщение об ошибке: Невозможно привести COM-объект типа "Microsoft.Office.Interop.Word .ApplicationClass" к интерфейсному типу "Microsoft.Office.Interop.Word ._Application". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{00020970-0000-0000-C000-000000000046}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).

Подключены ссылки на сборки: Microsoft.Office.Interop.Word и Microsoft.Office.Tools.

Что-бы это могло быть???

Заранее благодарю за ответы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2014, 22:36
Ответы с готовыми решениями:

Исправить ошибку "интерфейс не поддерживается" при попытке добавить CommonDialog на форму
Здравствуйте. работаю с Arena 9.0. В общем когда делаю ворму на VBA необходимо добавить именно...

Ошибка "файл не найден" при открытии документа word
Здравствуйте. Такая ситуация: создаю файл Microsoft Office на рабочем столе, пытаюсь открыть...

При подключение к БД ошибка "Ключевое слово не поддерживается: "data sourse"
Всем привет. Пытаюсь подключить Базу в C# с SQL но выдаёт ошибку на команду SqlConnection - ...

При подключение к БД ошибка "Ключевое слово не поддерживается: "integrated security"
Добрый день! Помогите найти ошибку Неподдерживаемое ключевое слово: "integrated security"....

2
7379 / 4104 / 1632
Регистрация: 11.02.2013
Сообщений: 8,785
12.04.2014, 02:53 2
Объявляй правильно типы и будет тебе счастье:
C#
1
2
Word.Application app = new Word.Application();
Word.Document doc = app.Documents.Open("d:\\word_doc.doc");
1
0 / 0 / 1
Регистрация: 08.12.2013
Сообщений: 5
12.04.2014, 10:24  [ТС] 3
Пробовал объявлять явно: та же самая ошибка.
Попробовал вот так:
C#
1
2
dynamic app = new Word.Application();
dynamic doc = app.Documents.Open("d:\\word_doc.doc");
всё работает, но почему???
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2014, 10:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Cортировка файлов по папкам. Ошибка "Путь файла не поддерживается"
Теперь уже по дате создания. Путь файла не поддерживается. foreach (string filename in files) ...

Сообщение "Ошибка: Такой запрос не поддерживается" при использовании SCHTASKS
Создаю BAT файл в нутри которого: schtask /reate /s pc /u pc\user /p pass /ru "system" /rl highest...

Ошибка "Такой запрос не поддерживается" при импортировании XML в schtasks
Всем добра! Друзья озадачился значит написанием батника для создания назначенного задания на Win7,...

Ошибка "Работа с печатными формами не поддерживается"
Здравствуйте! Подскажите, пожалуйста, почему при добавлении внешней печатной формы в 1С:ЗУП 3.1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.