自動化 Excel 應用程式 (Visual Studio Tools for Office 中的 [如何?])
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
這個頁面會針對在 Visual Studio Tools for Office 中使用 Microsoft Office Excel 物件模型 (Object Model) 時經常會執行的工作,提供說明的連結。若要查看 Visual Studio Tools for Office 說明所涵蓋的其他類重要工作,請參閱 Visual Studio Tools for Office 中的 [如何?]。
Excel 程式設計
Excel 方案
提供在 Visual Studio Tools for Office 中建立 Excel 方案的相關資訊連結。Excel 文件層級自訂的程式設計入門
說明使用 Visual Studio Tools for Office 開始建立 Excel 應用程式時的重要事項。應用程式層級增益集程式設計入門
說明開始建立應用程式層級增益集 (Add-In) 時的重要事項。應用程式層級增益集程式設計
說明建立應用程式層級增益集時的主要程式設計工作。文件層級自訂程式設計
說明建立文件層級自訂時的主要程式設計工作。HOW TO:在 Visual Studio Tools for Office 中建立事件處理常式
說明在 Visual Basic 和 C# 的設計檢視或程式碼檢視中,建立事件處理常式的不同方法。
圖表
HOW TO:將圖表控制項加入至工作表
示範將圖表控制項加入至 Excel 工作表的兩種方法︰從 Excel 中加入,以及在執行階段以程式設計的方式加入。逐步解說:使用選項按鈕更新工作表中的圖表
顯示在 Excel 工作表上,使用選項按鈕變更圖表樣式的基本概念。
計算功能
- HOW TO:以程式設計的方式來執行 Excel 計算功能
示範如何使用 Calculate 方法,執行某個範圍以及所有開啟活頁簿中的全部計算。
清單
HOW TO:將 ListObject 控制項加入至工作表
示範將 ListObject 控制項加入至 Excel 工作表的幾種方式:從 Excel 中加入、從 Visual Studio 的 [工具箱] 加入、從 [資料來源] 視窗加入,以及以程式設計的方式加入。HOW TO:調整 ListObject 控制項的大小
示範如何變更 Excel 活頁簿中清單的大小,方法有在 [調整清單大小] 對話方塊中重新定義其大小,或以程式設計的方式調整其大小。HOW TO:將 ListObject 欄對應到資料
說明如何將 ListObject 控制項中特定的資料行對應至資料來源。HOW TO:將新資料列加入 ListObject 控制項時處理錯誤
說明如何使用 ErrorAddDataboundRow 事件更正錯誤,並嘗試再次將資料列加入至資料來源。
保護
HOW TO:保護活頁簿
示範如何使用 Protect 和 Unprotect 方法保護活頁簿,讓使用者無法加入或刪除工作表,以及再次取消保護活頁簿。HOW TO:保護工作表
提供如何使用 Excel 中的保護功能,讓使用者和 (或) 程式碼無法修改工作表中之物件的範例。HOW TO:移除工作表的保護
示範如何使用 Unprotect 方法移除 Excel 工作表的保護。HOW TO:設定和清除活頁簿密碼
顯示如何使用 Password 屬性取得或設定與 Excel 活頁簿關聯的密碼。
範圍
HOW TO:將樣式套用至活頁簿中的範圍
顯示如何將具名樣式套用至 Excel 活頁簿中的區域。HOW TO:從活頁簿中的範圍清除樣式
顯示如何藉由在 Excel 中將 Normal 樣式套用至某個範圍,清除這個範圍先前套用的樣式。HOW TO:在程式碼中參考工作表範圍
提供範例程式碼,示範如何使 Range 物件參考單一儲存格或儲存格群組。HOW TO:用遞增 (減) 變化的資料自動填滿範圍
提供範例,示範 Range 物件的 AutoFill 方法如何讓您能自動填入範圍的值。HOW TO:在工作表範圍中搜尋文字
示範使用 Range 物件的 Find 方法,搜尋範圍內的文字。HOW TO:將 NamedRange 控制項加入至工作表
說明將命名範圍加入至工作表的幾種方式:從 Excel 內加入、從 Visual Studio [工具箱] 加入、從 [資料來源] 視窗加入,以及以程式設計的方式加入。HOW TO:在設計階段刪除 NamedRange 控制項
說明如何使用 Excel 的 [定義名稱] 對話方塊,刪除 Excel 工作表上的 NamedRange 控制項。逐步解說:針對 NamedRange 控制項的事件進行程式設計
示範如何將 NamedRange 控制項加入至 Excel 工作表,並且對控制項的事件進行程式設計。HOW TO:調整 NamedRange 控制項的大小
示範如何調整 NamedRange 控制項的大小,方法有在 [定義名稱] 對話方塊中重新定義其大小,或以程式設計的方式調整其大小。HOW TO:套用顏色至 Excel 範圍
說明如何使用 ToOle 方法,將色彩套用至儲存格範圍中的文字。HOW TO:在 Excel 範圍中儲存和擷取日期值
說明如何使用 FromOADate 方法,擷取以 OLE 自動化格式儲存的日期值。
範例
資料分析範例
示範如何使用 Excel 中的工具列按鈕和功能表執行資料分析工作。Excel 控制項範例
示範如何從 Visual Studio Tools for Office 專案組件存取 Excel 工作表上之 Managed 控制項的事件。
智慧標籤
HOW TO:在 Word 和 Excel 中啟用智慧標籤
示範如何顯示智慧標籤。HOW TO:在 Excel 活頁簿中加入智慧標籤
說明如何將簡單的智慧標籤加入至 Excel 文件層級自訂中。HOW TO:在 Excel 中使用自訂辨識器建立智慧標籤
說明如何使用規則運算式 (Regular Expression) 建立智慧標籤。
逐步解說
逐步解說:使用按鈕在工作表的文字方塊中顯示文字
顯示在 Excel 工作表上使用按鈕和文字方塊的基本概念。逐步解說:使用 CheckBox 控制項來變更工作表格式
示範使用 Excel 工作表上的核取方塊變更格式的基本概念。逐步解說:使用選項按鈕更新工作表中的圖表
顯示在 Excel 工作表上,使用選項按鈕變更圖表樣式的基本概念。逐步解說:使用 Windows Form 收集資料
顯示如何從 Excel 工作表開啟 Windows Form、向使用者收集資訊,並且將這些資訊寫入至工作表的儲存格中。逐步解說:文件層級專案中的簡單資料繫結
逐步解說將 SQL Server 資料庫中的單一資料欄位,繫結至 Excel 中之 NamedRange 控制項的基本概念。
活頁簿
HOW TO:建立新活頁簿
示範如何使用 Workbooks 集合的 Add 方法,建立新活頁簿。HOW TO:開啟活頁簿
示範如何使用 Workbooks 集合的 Open 方法,將路徑傳入活頁簿。HOW TO:將文字檔開啟為活頁簿
提供程式碼,該程式碼使用逗號做為分隔符號,將文字檔載入為活頁簿 (從文字檔的第三行開始)。HOW TO:啟動活頁簿
顯示如何在程式碼中使用 Activate 方法啟動 Excel 活頁簿,並選取活頁簿中的第一張工作表,以及如何參考個別活頁簿。HOW TO:儲存活頁簿
示範如何儲存所有開啟的活頁簿、以 XML 格式儲存目前的活頁簿,以及儲存活頁簿的備份複本。HOW TO:關閉活頁簿
示範如何使用 Close 方法關閉活頁簿並放棄變更。HOW TO:使用 Visual Studio 專案 Automation 將工作表加入至工作簿
提供一則範例,內容說明如何將新工作表加入至在 Visual Studio 設計工具中開啟的現有 Excel 活頁簿。
工作表
HOW TO:選取工作表
示範如何使用 Select 方法,選取活頁簿中的第一個工作表。HOW TO:在活頁簿中加入新的工作表
顯示如何使用 Sheets 集合的 Add 方法,將新的工作表和現有工作表的複本加入至 Excel 活頁簿。HOW TO:從活頁簿中刪除工作表
示範如何使用 Sheets 集合的 Delete 方法,刪除指定的工作表。HOW TO:隱藏工作表
示範如何顯示或隱藏現有的工作表,而不需刪除和重新建立該工作表。HOW TO:在活頁簿內移動工作表
提供程式碼,示範如何移動活頁簿中的第一個工作表,使其成為集合中的最後一個。HOW TO:列印工作表
提供程式碼,以便列印指定之工作表第一頁的兩份複本,並在列印前顯示文件預覽。HOW TO:在工作表中拼字檢查
示範如何使用 CheckSpelling 方法,檢查工作表中的拼字,然後顯示結果。HOW TO:跨工作表複製資料和格式
示範如何使用 FillAcrossSheets 方法,將工作表上某個範圍的資料複製到活頁簿中的所有其他工作表。HOW TO:以程式設計的方式在工作表中排序資料
示範如何使用 Range 物件的 Sort 方法,排序工作表中的資料。HOW TO:使用 Visual Studio 專案 Automation 將工作表加入至工作簿
提供一則範例,內容說明如何將新工作表加入至在 Visual Studio 設計工具中開啟的現有 Excel 活頁簿。HOW TO:顯示工作表註解
顯示如何使用 NamedRange 控制項的 Comment 屬性,在 Excel 工作表中顯示註解。HOW TO:將值傳送到工作表儲存格
說明如何使用命名範圍的 Value2 屬性,為該範圍指派值。HOW TO:加入及刪除工作表註解
說明如何以程式設計的方式,將註解加入至工作表中的儲存格,以及如何刪除註解。
XML 和結構說明
HOW TO:在 Visual Studio 內將結構描述對應至工作表
說明如何在工作表於 Visual Studio Tools for Office 專案中開啟時,使用與您在 Visual Studio 外開啟活頁簿時所用的相同 Excel 工具,將 XML 結構描述對應至該工作表。HOW TO:將 XML 檔開啟為活頁簿
示範如何使用 OpenXML 方法,將 XML 檔案開啟為活頁簿。