Ms word VSTO:方法之间的歧义

Ms word VSTO:方法之间的歧义,ms-word,vsto,Ms Word,Vsto,我找到了答案。但是,我找不到有关Microsoft.Office.Interop.Word的应用程序或文档。我确实使用了Word=Microsoft.Office.Interop.Word然后我试图查找文档和应用程序,但我只能找到文档和应用程序。我相信文档接口继承了_Document和DocumentEvents2。有人知道如何解决这个讨厌的警告吗?编辑:这是针对Office 2010的,我使用的是14版Interop。Word不是我的领域,但一般来说,当一个接口(Word)实现两个接口时会显示

我找到了答案。但是,我找不到有关Microsoft.Office.Interop.Word的应用程序或文档。我确实使用了Word=Microsoft.Office.Interop.Word然后我试图查找文档和应用程序,但我只能找到文档和应用程序。我相信文档接口继承了_Document和DocumentEvents2。有人知道如何解决这个讨厌的警告吗?编辑:这是针对Office 2010的,我使用的是14版Interop。Word不是我的领域,但一般来说,当一个接口(Word)实现两个接口时会显示此消息,每个接口都有一个类似的调用方法。为了避免警告,您需要专门转换到您感兴趣的底层接口。

这里有一个关于sheet.Activate()的插图(Excel中的一个等效问题)。

什么讨厌的警告?你的问题中没有提到,或者警告实际上是“方法之间的歧义”?不过,一般来说,您不会引用或使用VSTO或IEExtensibility中的文档、应用程序或任何东西。使用普通的旧“文档”、“应用程序”或任何对象。讨厌的警告出现在Visual Studio2010中,我想关闭文档并调用.close()方法。将出现一条曲线,并发出模糊警告。我使用的是普通的旧文档和应用程序,但来自我找到的解决方案。人们似乎能够使用文档和应用程序来消除歧义警告。编辑:使用文档和应用程序会导致歧义问题。您能否显示生成“讨厌的警告”的确切代码行?我正试图在Word中复制这一点,但到目前为止还没有发现任何令人讨厌的地方。您可以访问文档,但不能访问\u文档?如果使用的是正确的interop.word,则可能有_文档。问题是没有word。_文档。该文档实现了两个具有close方法的接口。