c# winform未能找到引用的組件“Excel”的解決辦法
第一種方法:
根據微軟網站上的講述:
更正此問題的一個方法是,建立空白的 Excel 和 Word 應用程式,它們在運行新應用程式之前安裝組件。 另一種方法是,在 Office 安裝過程中選擇“Advanced”選項,並為 Excel 和 Word 指定 .NET Programmability Support,為 Visual Studio Tools for Office 指定 Forms 2.0 .NET Programmability Support 和 Microsoft Graph .NET Programmability Support。
第二種方法:
找到office安裝目錄下的Excel.exe.
利用VS的命令工具用cd命令轉到C:\Program Files\Microsoft Office\OFFICE11,然後輸入tlbimp excel.exe產生一個
excel.dll
然後引用此dll即可解決問題.
推薦用第二種方法,簡單.我已經測試通過.
第一種方法:
根據微軟網站上的講述:
更正此問題的一個方法是,建立空白的 Excel 和 Word 應用程式,它們在運行新應用程式之前安裝組件。 另一種方法是,在 Office 安裝過程中選擇“Advanced”選項,並為 Excel 和 Word 指定 .NET Programmability Support,為 Visual Studio Tools for Office 指定 Forms 2.0 .NET Programmability Support 和 Microsoft Graph .NET Programmability Support。
第二種方法:
找到office安裝目錄下的Excel.exe.
利用VS的命令工具用cd命令轉到C:\Program Files\Microsoft Office\OFFICE11,然後輸入tlbimp excel.exe產生一個
excel.dll
然後引用此dll即可解決問題.
推薦用第二種方法,簡單.我已經測試通過.
第一種方法:
根據微軟網站上的講述:
更正此問題的一個方法是,建立空白的 Excel 和 Word 應用程式,它們在運行新應用程式之前安裝組件。 另一種方法是,在 Office 安裝過程中選擇“Advanced”選項,並為 Excel 和 Word 指定 .NET Programmability Support,為 Visual Studio Tools for Office 指定 Forms 2.0 .NET Programmability Support 和 Microsoft Graph .NET Programmability Support。
第二種方法:
找到office安裝目錄下的Excel.exe.
利用VS的命令工具用cd命令轉到C:\Program Files\Microsoft Office\OFFICE11,然後輸入tlbimp excel.exe產生一個
excel.dll
然後引用此dll即可解決問題.
推薦用第二種方法,簡單.我已經測試通過.