Забавная ошибка в C# - namespace name "Word" could not be found

Изучая чужой код для работы с Word столкнулся с очень забавной ошибкой в простейшем коде

 Word.Range myRange; 

говорящей: The name 'Word' does not exist in the current context. Не сразу осознал, что все дело в том, как объявлено используемое пространство имен. Для работы с Word мы подключаем библиотеку Microsoft Office 11 Object Library и прописываем пространство имен, я сделал это так:

 using Microsoft.Office.Interop.Word;

а в изучаемом мною коде иначе

 using Word =  Microsoft.Office.Interop.Word;

то есть надо просто добавить соответствующий псевдоним в свой код или укоротить вызовы

 Range myRange;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>