2011-06-16 31 views
3

我找到了答案here。但是,我無法找到_Application和_Document參考Microsoft.Office.Interop.Word。我做了using Word = Microsoft.Office.Interop.Word;然後我試圖查找_Document和_Application但我能找到的是文檔和應用程序。我相信文檔接口繼承_Document和DocumentEvents2。有誰知道如何解決這個討厭的警告?編輯:這是Office 2010和我使用的版本14 Interop.WordVSTO:方法之間的歧義

+0

什麼討厭的警告?在你的問題中沒有提到它,或者實際上是「方法之間的歧義」的警告?但是,一般來說,您不會引用或使用_Document,_Application或者真的_VO或IExtensibility中的任何東西。使用普通的舊「文檔」,「應用程序」或任何對象。 – DarinH 2011-06-17 14:38:14

+0

討厭的警告是在Visual Studio2010中,我想關閉文檔並調用.Close()方法。一條波浪線會出現並給出模糊警告。我正在使用普通的舊文檔和應用程序,但從我找到的解決方案。人們似乎可以使用_Document和_Application來消除模糊警告。編輯:使用文檔和應用程序導致歧義問題。 – Jack 2011-06-17 21:00:18

+0

你能顯示生成「討厭警告」的確切代碼行嗎?我試圖在Word中複製這個,但到目前爲止沒有任何討厭。 – Mathias 2011-06-20 20:04:05

回答

0

的話是不是我的範圍,但一般當一個接口(字)實現兩個接口,每一個都具有類似的調用方法出現此消息。爲了避免該警告,您需要專門轉換爲底層的接口,你有興趣。
沒有與Worksheet.Activate()(在Excel中的等價問題)here的說明。

+0

問題是沒有Word._Document。文檔確實實現了兩個接近的方法。 – Jack 2011-06-20 14:18:05