Подтвердить что ты не робот

Предупреждение о времени компиляции при использовании "Microsoft.Office.Interop.Word._Document.Close"

Кто-нибудь знает, как решить это предупреждение?

Неоднозначность между методом "Microsoft.Office.Interop.Word._Document.Close(ref object, ref object, ref object)" и не-метод "Microsoft.Office.Interop.Word.DocumentEvents2_Event.Close". Использование группы методов.

4b9b3361

Ответ 1

Единственным способом, которым я смог разрешить это предупреждение, является использование явного приведения:

var doc_close = (Microsoft.Office.Interop.Word._Document) _doc;
doc_close.Close();    

Если у вас уже есть using для Microsoft.Office.Interop.Word, вы можете упростить трансляцию:

var doc_close = (_Document) _doc;
doc_close.Close();   

или даже просто

((_Document)_doc).Close();