Ambiguidade no código de interoperabilidade do Word [duplicado]

Esta pergunta já tem uma resposta aqui:

Aviso de tempo de compilação ao usar 'Microsoft.Office.Interop.Word._Document.Close' 1 resposta

ecentemente, postei uma pergunta sobre a leitura de arquivos do WorAqu.

O aplicativo funciona bem, mas recebo esta mensagem de aviso;

Aviso de ambiguidade entre o método 'Microsoft.Office.Interop.Word._Document.Close (objeto de referência, objeto de referência, objeto de referência)' e o não método 'Microsoft.Office.Interop.Word.DocumentEvents2_Event.Close'. Usando o grupo de métodos.

Parece haver alguma ambiguidade de alguns que usam espaço para nome e eu gostaria de saber como resolver isso. Embora o aplicativo seja executado, eu gostaria de minimizar os avisos / erros.

Forneci o código abaixo para a classe; A linha a que se refere são essas duas linhas

docs.Close(ref nullobject, ref nullobject, ref nullobject);
wordObject.Quit(ref nullobject, ref nullobject, ref nullobject);

Todo o código:

namespace Wizard.Classes
{
    class MSWordReader
    {
        public void read(String filename)
        {
            String buffer = "";
            try
            {
                Microsoft.Office.Interop.Word.Application wordObject = new   
                Microsoft.Office.Interop.Word.Application();
                object file = filename; //this is the path
                object nullobject = Type.Missing;
                object visible = false;
                object readonlyp = true;
                object addtorecent = false; //add to words recent filelist

                Microsoft.Office.Interop.Word.Document docs = wordObject.Documents.Open
                    (ref file,ref nullobject, ref readonlyp, ref addtorecent,
                    ref nullobject, ref nullobject, ref nullobject, ref nullobject,
                    ref nullobject, ref nullobject, ref nullobject, ref visible,
                    ref nullobject, ref nullobject, ref nullobject, ref nullobject
                                    );
                docs.ActiveWindow.Selection.WholeStory();
                docs.ActiveWindow.Selection.Copy();
                IDataObject data = Clipboard.GetDataObject();
                buffer = data.GetData(DataFormats.Text).ToString();

                docs.Close(ref nullobject, ref nullobject, ref nullobject);

                wordObject.Quit(ref nullobject, ref nullobject, ref nullobject);
                MessageBox.Show(buffer);

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }
}

questionAnswers(3)

yourAnswerToTheQuestion