共用方式為


Microsoft Excel 技術範例

更新:2007 年 11 月

這個範例示範如何從 Managed 應用程式中使用 Microsoft Excel (Microsoft Office 的試算表元件)。Microsoft Excel 的程式功能會透過 .NET 程式設計支援公開。在這個範例中,Excel 是用來做為 COM 伺服器,以顯示 Managed 程式碼與 Microsoft Office System 之間的互動能力。

注意事項:

這個範例需要使用 Microsoft Office 2003 搭配 .NET 程式設計支援和 Microsoft Office 主要 Interop 組件。

如需使用這些範例的詳細資訊,請參閱下列主題:

Download sample

若要安裝 .NET 程式設計支援

  1. 開啟 [控制台],然後選取 [新增或移除程式]。

  2. 選取 Microsoft Office 2003 或 Microsoft Excel 2003,然後按一下 [變更]。確認對話方塊的 [新增或移除功能] 選項按鈕已選取,然後按一下 [下一步]。

  3. 選取 [選擇應用程式的進階自訂] 核取方塊,然後按一下 [下一步]。

  4. 展開 Excel 的節點,然後按一下 .NET 程式設計支援旁邊的往下箭頭。選取 [從我的電腦執行]。

  5. 按一下 [更新]。

若要安裝 Microsoft Office 主要 Interop 組件

PIA 含有原生 COM 物件的型別定義。安裝之後,在建置 Interop 應用程式時就不需要指定型別程式庫。

若要使用命令提示字元建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至 Excel 目錄的其中一個語言特定的子目錄。

  2. 使用程式設計語言的正確方案檔,輸入下列命令。

    msbuild AutoExcelVB.sln

若要使用 Visual Studio 建置範例

  1. 開啟 [Windows 檔案總管],並巡覽至 Excel 目錄的其中一個語言特定的子目錄。

  2. 按兩下 [AutoExcelCP.sln]、[AutoExcelCS.sln] 或 [AutoExcelVB.sln] 的圖示 (視您選擇的程式設計語言而定),在 Visual Studio 中開啟檔案。

  3. 在 [建置] 功能表中,選擇 [建置方案]。

此範例將建置於預設的 \bin 或 \bin\Debug 目錄中。

若要執行範例

  1. 在 [命令提示字元] 視窗中,巡覽至新的可執行檔所在的目錄。

  2. 請在命令列中輸入 AutoExcel.exe。

  3. 當您完成之後,請切換到 [命令提示字元] 視窗,按下 ENTER 關閉 Excel,然後離開該應用程式。

注意事項:

這個範例會建置一個主控台應用程式。您必須使用命令提示字元啟動,才能檢視它的輸出。執行快要結束時,範例會維持 Excel 視窗的開啟狀態以顯示結果。

需求

Microsoft Office 2003

Microsoft Office 主要 Interop 組件

**.NET Framework 版本:**2.0、1.1、1.0

備註

如需 Microsoft Office 互通性 (Interoperability) 詳細資訊,請檢視原始程式碼中的註解。

請參閱

參考

Array

COMException

InvokeMember

Math

Missing

System.Reflection

System.Runtime.InteropServices

其他資源

互通的設計考量

與 Unmanaged 程式碼互通

Managed 和 Unmanaged 事件

使用 COM Interop 封送處理資料