無法嵌入互操作型別“ApplicationClass”。請改用適用的介面 - Microsoft.Office.Interop.Excel.ApplicationClass
當前在做一個將資料庫中資料轉為Excel時,引入Microsoft.Office.Interop.Excel時,出現無法嵌入互操作型別ApplicationClass".請改用適用的介面。
出錯如下:
通過找資料也明白了一些,首先先說說它這個的含義:
1. ”嵌入互操作型別”中的嵌入就是引進、匯入的意思,類似於c#中using<>,c中include<>的作用,目的是告訴編譯器是否要把互操作型別引入。
2. “互操作型別”實際是指一系列COM元件的程式集,是公共執行庫中庫檔案,類似於編譯好的類,介面等。
3. “嵌入互操作型別”設定為true,實際上就是不引入互操作集(編譯時候放棄COM程式集),僅編譯使用者程式碼的程式集。而設定為false的話,實際就是需要從互操作程式集中獲取 COM 型別的型別資訊。
解決方案為:
在該專案應用中,找到Microsoft.Office.Interop.Excel , 右鍵該引用,修改屬性“嵌入互操作型別”為false即可。
相關文章
- 無法嵌入互操作型別“Microsoft.Office.Interop.Excel.ApplicationClass”型別ROSExcelAPP
- 互聯型嵌入式應用ARM選型分享
- [PowerShell] 快速入門, 基本語法, 常用型別, 函式, .NET 互操作型別函式
- 物件型介面 / 定製操作型別和欄位物件型別
- 11.Go 嵌入型別Go型別
- golang拾遺:嵌入型別Golang型別
- 含LONG型別欄位的表無法MOVE型別
- Go型別嵌入介紹和使用型別嵌入模擬實現“繼承”Go型別繼承
- 請別誤用 TypeScript 過載函式型別TypeScript函式型別
- 用PPT做多種型別的互動練習題型別
- Initial connection超時介面無法正常請求Status canceled
- 操作LONG型別型別
- 如何根據介面請求型別和請求方法,自動執行對應請求型別
- 痞子衡嵌入式:並行介面NAND互操作性標準(JEDEC-JESD230)並行NaN
- 適用於各種活動的邀請函製作教程!無門檻!
- 多媒體互動在展覽展示中的應用型別型別
- golang資料型別互換Golang資料型別
- 操作Blob型別的方法(zt)型別
- 選擇合適的資料型別資料型別
- 型別安全的 Go HTTP 請求型別GoHTTP
- 操作型別之字串型別字串
- IOT語義互操作性之API介面API
- 遊戲關卡中的型別運用:《LOOP》的無限可能遊戲型別OOP
- TypeScript 混合型別介面TypeScript型別
- TypeScript 可索引型別介面TypeScript索引型別
- 泛型作為返回型別的寫法泛型型別
- 《無介面互動》:潛移默化的UX設計方略UX
- Mac通過type-c介面無法識別行動硬碟Mac硬碟
- 【mongo】mongo 欄位型別互轉Go型別
- 選擇適合的型別判斷方式型別
- 【原創】操作Blob型別的方法型別
- 口袋中的應用:互動介面重思考
- 無法直接啟動帶有“類庫輸出型別”的專案型別
- Windows服務無法啟動桌面應用程式(Winform介面)WindowsORM
- 原子操作與原子型別型別
- go語言介面避免無意被適配Go
- 嵌入式應用選擇合適的微控制器
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數