Worksheet 介面
表示使用 Visual Studio 的 Office 開發工具所建立之 Excel 專案中的工作表。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)
Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
Worksheet 型別會公開下列成員。
屬性
回頁首
方法
名稱 | 說明 | |
---|---|---|
_CheckSpelling | 基礎架構。 | |
_Evaluate | 基礎架構。 | |
_PasteSpecial | 基礎架構。 | |
_PrintOut | 基礎架構。 | |
_Protect | 基礎架構。 | |
_SaveAs | 基礎架構。 | |
_VtblGap1_1 | ||
_VtblGap2_1 | ||
_VtblGap3_1 | ||
_VtblGap4_1 | ||
_VtblGap5_1 | ||
_VtblGap6_1 | ||
_VtblGap7_1 | ||
Activate | 將目前的工作表設為使用中工作表。 | |
Arcs | 基礎架構。 | |
BeginInit | 表示物件正在啟動初始設定。 (繼承自 ISupportInitialize)。 | |
Buttons | 基礎架構。 | |
CalculateMethod | 計算工作表中的公式。 | |
ChartObjects | 取得物件,表示工作表上單一內嵌圖表 (Microsoft.Office.Interop.Excel.ChartObject) 或所有內嵌圖表的集合 (Microsoft.Office.Interop.Excel.ChartObjects)。 | |
CheckBoxes | 基礎架構。 | |
CheckSpelling | 檢查工作表中的拼字。 | |
CircleInvalid | 將工作表上無效的項目圈起來。 | |
ClearArrows | 清除工作表上的追蹤器箭號。使用稽核功能就會加入追蹤器箭號。 | |
ClearCircles | 清除工作表上無效項目的圓圈。 | |
Copy | 將工作表複製至活頁簿的其他位置。 | |
Delete | 刪除基礎的 Microsoft.Office.Interop.Excel.Worksheet 物件,但不會刪除主項目。強烈建議您不要使用這個方法。 | |
Dispose | 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。 | |
DrawingObjects | 基礎架構。 | |
Drawings | 基礎架構。 | |
DropDowns | 基礎架構。 | |
EndInit | 表示物件已完成初始設定。 (繼承自 ISupportInitialize)。 | |
Evaluate | 將 Microsoft Office Excel 名稱轉換為物件或值。 | |
ExportAsFixedFormat | 匯出成指定格式的檔案。 | |
get_Range | 取得 Microsoft.Office.Interop.Excel.Range 物件,表示某個儲存格或儲存格範圍。請改為使用 Range 屬性,不要使用這個方法。 | |
GroupBoxes | 基礎架構。 | |
GroupObjects | 基礎架構。 | |
Labels | 基礎架構。 | |
Lines | 基礎架構。 | |
ListBoxes | 基礎架構。 | |
Move | 將工作表移至活頁簿的其他位置。 | |
OLEObjects | 取得表示工作表上一個 OLE 物件 (Microsoft.Office.Interop.Excel.OLEObject) 或所有 OLE 物件集合 (Microsoft.Office.Interop.Excel.OLEObjects) 的物件。 | |
OptionButtons | 基礎架構。 | |
Ovals | 基礎架構。 | |
Paste | 將剪貼簿的內容貼到工作表上。 | |
PasteSpecial | 將剪貼簿的內容以指定格式貼至工作表中。使用這個方法可以從其他應用程式中貼上資料,或以特定格式貼上資料。 | |
Pictures | 基礎架構。 | |
PivotTables | 取得物件,表示工作表上的單一樞紐分析表報表 (Microsoft.Office.Interop.Excel.PivotTable 物件) 或所有樞紐分析表報表的集合 (Microsoft.Office.Interop.Excel.PivotTables 物件)。 | |
PivotTableWizard | 建立 Microsoft.Office.Interop.Excel.PivotTable 物件。 | |
PrintOut | 列印工作表。 | |
PrintOutEx | 列印工作表。 | |
PrintPreview | 顯示工作表的預覽列印。 | |
Protect | 保護工作表,使工作表無法修改。 | |
Rectangles | 基礎架構。 | |
ResetAllPageBreaks | 重設指定工作表上的所有分頁符號。 | |
SaveAs | 將工作表的變更儲存到另一個檔案中。 | |
Scenarios | 取得物件,表示工作表上的單一分析藍本 (Microsoft.Office.Interop.Excel.Scenario 物件) 或分析藍本的集合 (Microsoft.Office.Interop.Excel.Scenarios 物件)。 | |
ScrollBars | 基礎架構。 | |
Select | 選取工作表。 | |
SetBackgroundPicture | 設定工作表的背景圖形。 | |
ShowAllData | 顯示目前過濾清單的所有列。如果目前使用自動篩選,這個方法會將箭號變更為「全部」。 | |
ShowDataForm | 顯示與工作表相關聯的資料表單。 | |
Spinners | 基礎架構。 | |
TextBoxes | 基礎架構。 | |
Unprotect | 移除工作表的保護。如果工作表未受到保護,這個方法不會有任何作用。 | |
XmlDataQuery | 取得 Range 物件,表示對應對特定 XPath 的儲存格。如果指定的 XPath 未對應至工作表,或對應的範圍為空白時,會取得 nullnull 參考 (即 Visual Basic 中的 Nothing)。 | |
XmlMapQuery | 取得 Range 物件,表示對應對特定 XPath 的儲存格。如果指定的 XPath 未對應至工作表,則會取得 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
ActivateEvent | 會在工作表啟動時發生。 | |
BeforeDoubleClick | 會在按兩下工作表發生 (在預設按兩下動作執行之前)。 | |
BeforeRightClick | 會在工作表上按一下滑鼠右鍵時發生 (在預設滑鼠右鍵動作執行之前)。 | |
BindingContextChanged | 基礎架構。 | |
Calculate | 會在重新計算工作表後發生。 | |
Change | 會在 Worksheet 儲存格的內容改變時發生。 | |
Deactivate | 會在工作表失去焦點時發生。 | |
Disposed | 表示處理元件的 Disposed 事件的方法。 (繼承自 IComponent)。 | |
FollowHyperlink | 會在按一下工作表的超連結時發生。 | |
PivotTableAfterValueChange | 在樞紐分析表內的儲存格或儲存格範圍經過編輯或重新計算之後發生 (包含公式的儲存格)。 | |
PivotTableBeforeAllocateChanges | 在變更套用到樞紐分析表之前發生。 | |
PivotTableBeforeCommitChanges | 在針對樞紐分析表的 OLAP 資料來源認可變更之前發生。 | |
PivotTableBeforeDiscardChanges | 在捨棄樞紐分析表的變更之前發生。 | |
PivotTableChangeSync | 在變更樞紐分析表之後發生。 | |
PivotTableUpdate | 會在工作表上的樞紐分析表報表更新時發生。 | |
SelectionChange | 會在工作表上的選取範圍變更時發生。 | |
Shutdown | 發生在工作表主項目關閉的時候。 | |
Startup | 會在工作表開始執行而且組件中的所有初始化程式碼都已執行後發生。 |
回頁首
備註
Microsoft.Office.Tools.Excel.Worksheet 物件提供與 Excel 主要 Interop 組件中 Microsoft.Office.Interop.Excel.Worksheet 物件相同的成員,但是還加入了下列功能:
Controls 屬性。使用這個屬性在執行階段將 Managed 控制項加入到 Excel 工作表,或移除控制項。
InnerObject 屬性。使用這個屬性取得 Microsoft.Office.Tools.Excel.Worksheet 主項目的基礎 Microsoft.Office.Interop.Excel.Worksheet 物件。
只有在 Excel 物件模型之應用程式層級提供的活頁簿層級事件,例如 ActivateEvent 和 Change。也就是說,在 Excel 物件模型中,這些事件是定義於 Microsoft.Office.Interop.Excel.Application 類別,而非 Microsoft.Office.Interop.Excel.Worksheet 介面。
在應用程式層級專案中,您可以使用 GetVstoObject 方法,以程式設計方式建立 Microsoft.Office.Tools.Excel.Worksheet物件。如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿。
在文件層級專案中,您通常不會直接使用 Microsoft.Office.Tools.Excel.Worksheet 物件。請改用 Sheetn 類別,以程式設計方式存取專案中的工作表。每個 Sheetn 類別都從 Microsoft.Office.Tools.Excel.WorksheetBase 類別衍生其大多數的成員。這個類別會將其成員的所有呼叫重新導向至 Visual Studio Tools for Office Runtime 中 Microsoft.Office.Tools.Excel.Worksheet 介面的內部實作。如需詳細資訊,請參閱文件層級自訂程式設計。
注意事項 |
---|
這個界面是由 Visual Studio Tools for Office Runtime 實作,並不能實作於您的程式碼中。如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 概觀。 |
使用方式
本文件說明此型別用於以 .NET Framework 4 和 .NET Framework 4.5 為目標之 Office 專案的版本。在以 .NET Framework 3.5 為目標的專案中,此型別可能會有不同的成員,而為此型別提供的程式碼範例可能無法運作。如需此型別在以 .NET Framework 3.5 為目標之專案中的相關文件,請參閱下列 Visual Studio 2008 文件中的參考章節:https://go.microsoft.com/fwlink/?LinkId=160658 (英文)。
請參閱
參考
Microsoft.Office.Tools.Excel 命名空間