無法嵌入互操作類型“ApplicationClass”。請改用適用的接口 - Microsoft.Office.Interop.Word.ApplicationClass


當前在做一個 word轉html 時,引入Microsoft.Office.Interop.Word 時,出現 無法嵌入互操作類型“ApplicationClass”。請改用適用的接口 。

如下:

 

首先說一下它的含義

1. ”嵌入互操作類型”中的嵌入就是引進、導入的意思,類似於c#中using,c中include的作用,目的是告訴編譯器是否要把互操作類型引入。

2. “互操作類型”實際是指一系列Com組件的程序集,是公共運行庫中庫文件,類似於編譯好的類,接口等。

3. “嵌入互操作類型”設定為true,實際上就是不引入互操作集(編譯時候放棄Com程序集),僅編譯用戶代碼的程序集。而設定為false的話,實際就是需要從互操作程序集中獲取 COM 類型的類型信息。

 

解決方案

在該項目應用中,找到Microsoft.Office.Interop.Word  , 右鍵該引用,修改屬性“嵌入互操作類型”為false即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM