使用’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’之间的歧义。 使用方法组。

我设法解决警告的唯一方法是使用显式强制转换:

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();