Worksheet インターフェイス

定義

ワークシートを表します。

public interface class Worksheet : Microsoft::Office::Interop::Excel::_Worksheet, Microsoft::Office::Interop::Excel::DocEvents_Event
[System.Runtime.InteropServices.Guid("000208D8-0000-0000-C000-000000000046")]
public interface Worksheet : Microsoft.Office.Interop.Excel._Worksheet, Microsoft.Office.Interop.Excel.DocEvents_Event
Public Interface Worksheet
Implements _Worksheet, DocEvents_Event
派生
属性
実装

注釈

これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドとプロパティ メンバーの詳細については、「」を参照してください _Worksheet

Worksheet オブジェクトは、コレクションのWorksheetsメンバーです。 Worksheets コレクションには、ブックにあるすべての Worksheet オブジェクトが含まれています。

Worksheet オブジェクトを返す次のプロパティについては、このセクションで説明します。

Worksheets プロパティ

Worksheets(index) index を使用して、ワークシートのインデックス番号または名前を指定して、1 つの Worksheet オブジェクトを返します。

ワークシートのインデックス番号は、ブックのシート見出しの並び順に対応します。 Worksheets(1) はブックの最初、つまりシート見出しが最も左側にあるワークシートであり、Worksheets(Worksheets.Count) は最後のワークシートです。 非表示のワークシートにもインデックス番号が付けられるので、注意してください。

ワークシート名はシート見出しに表示されます。 ワークシート名を Name 設定または返すには、 プロパティを使用します。

Worksheet オブジェクトは、コレクションのSheetsメンバーでもあります。 Sheets コレクションには、ブック内のすべてのシート (グラフ シートとワークシートの両方) が含まれています。

ActiveSheet プロパティ

ワークシートがアクティブなシートの場合は、 ActiveSheet プロパティを使用して参照できます。

プロパティ

_CodeName

内部使用のため予約済みです。

(継承元 _Worksheet)
_DisplayRightToLeft

内部使用のため予約済みです。

(継承元 _Worksheet)
Application

オブジェクト修飾子なしで使用すると、このプロパティは Microsoft Excel アプリケーションを Application 表すオブジェクトを返します。 対象となるオブジェクトが指定された場合は、指定されたオブジェクトを作成した Application オブジェクトを返します。OLE オートメーションを使っていて、オブジェクトのアプリケーションにアクセスするときなどに、このプロパティを使います。 読み取り専用です。

(継承元 _Worksheet)
AutoFilter

フィルター処理がオンの AutoFilter 場合は、オブジェクトを返します。 フィルター処理がオフの場合は Nothing を返します。 読み取り専用です。

(継承元 _Worksheet)
AutoFilterMode

True の 場合、オートフィルタードロップダウン矢印が現在シートに表示されます。 このプロパティはプロパティに依存しません FilterMode 。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
Cells

Rangeワークシート上のすべてのセル (現在使用されているセルだけでなく) を表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
CircularReference

シートの Range 最初の循環参照を含む範囲を表すオブジェクトを返すか、シートに循環参照がない場合は Nothing を返します。 計算を続行するには、循環参照を削除する必要があります。 読み取り専用です。

(継承元 _Worksheet)
CodeName

オブジェクトのコード名を返します。 読み取りのみ可能な String 値です。

(継承元 _Worksheet)
Columns

指定した Range ワークシートのすべての列を表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
Comments

指定した Comments ワークシートのすべてのコメントを表すコレクションを返します。 読み取り専用です。

(継承元 _Worksheet)
ConsolidationFunction

現在の統合に使用される関数コードを返します。 定数の 1 つを XlConsolidationFunction 指定できます。 読み取り専用です。

(継承元 _Worksheet)
ConsolidationOptions

次の表に示すように、統合オプションの 3 要素配列を返します。 要素が True の場合、そのオプションが設定されます。 読み取り専用 オブジェクト

(継承元 _Worksheet)
ConsolidationSources

ワークシートの現在の統合のソース シートに名前を付けた文字列値の配列を返します。 シートに統合がない場合は を返します。 読み取り専用 オブジェクト

(継承元 _Worksheet)
Creator

このオブジェクトが作成されたアプリケーションを XlCreator 示す列挙型の定数を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 xlCreatorCode

(継承元 _Worksheet)
CustomProperties

ワークシートに CustomProperties 関連付けられている識別子情報を表すオブジェクトを返します。

(継承元 _Worksheet)
DisplayAutomaticPageBreaks

内部使用のため予約済みです。

(継承元 _Worksheet)
DisplayPageBreaks

True の 場合は、指定したワークシートの改ページ (自動と手動の両方) が表示されます。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
DisplayRightToLeft

True の 場合、指定したウィンドウ、ワークシート、または ListObject が左から右ではなく右から左に表示されます。 オブジェクト が左から右に表示される場合は False。 読み取り専用の Boolean です。

(継承元 _Worksheet)
EnableAutoFilter

画面上での変更のみの保護が設定されているときに、オートフィルター矢印が有効である場合は True を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
EnableCalculation

True を指定 すると、必要に応じてワークシートが自動的に再計算されます。 False を指定 すると、Excel でシートが再計算されません。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
EnableFormatConditionsCalculation

条件付き書式が必要に応じて自動的に行われるかどうかを設定または返します。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
EnableOutlining

ユーザー インターフェイスのみの保護が有効になっているときに、アウトライン記号を有効にする場合は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
EnablePivotTable

True を指定 すると、ユーザー インターフェイスのみの保護が有効になっているときにピボットテーブルのコントロールとアクションが有効になります。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
EnableSelection

シートで選択できる内容を設定または返します。 読み取り/書き込み XlEnableSelection

(継承元 _Worksheet)
FilterMode

True を指定 すると、ワークシートがフィルター モードになります。 読み取り専用の Boolean です。

(継承元 _Worksheet)
HPageBreaks

シートの水平方向の HPageBreaks 改ページを表すコレクションを返します。 読み取り専用です。

(継承元 _Worksheet)
Hyperlinks

範囲またはワークシートの Hyperlinks ハイパーリンクを表すコレクションを返します。

(継承元 _Worksheet)
Index

類似オブジェクトのコレクション内の オブジェクトのインデックス番号を返します。 読み取り専用の Integer です。

(継承元 _Worksheet)
ListObjects

ワークシート内のオブジェクトの ListObject コレクションを返します。 読み取り専用の ListObjects コレクション。

(継承元 _Worksheet)
MailEnvelope

ドキュメントの電子メール ヘッダーを表します。

(継承元 _Worksheet)
Name

オブジェクトの名前を設定または返します。 読み取り/書き込みが可能な String です。

(継承元 _Worksheet)
Names

すべてのワークシート固有の Names 名前 ("WorksheetName!" プレフィックスで定義された名前) を表すコレクションを返します。 Names コレクション オブジェクトを使用します。

(継承元 _Worksheet)
Next

次のシートまたはセルを Chart表す 、 Range、または Worksheet オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
OnCalculate

内部使用のため予約済みです。

(継承元 _Worksheet)
OnData

内部使用のため予約済みです。

(継承元 _Worksheet)
OnDoubleClick

内部使用のため予約済みです。

(継承元 _Worksheet)
OnEntry

内部使用のため予約済みです。

(継承元 _Worksheet)
OnSheetActivate

内部使用のため予約済みです。

(継承元 _Worksheet)
OnSheetDeactivate

内部使用のため予約済みです。

(継承元 _Worksheet)
Outline

指定したワークシートの Outline アウトラインを表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
PageSetup

指定した PageSetup オブジェクトのすべてのページ 設定設定を含む オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
Parent

指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
Previous

前のシートまたはセルを Chart表す 、 Range、または Worksheet オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
PrintedCommentPages

現在のワークシートに印刷されるコメント ページの数を取得します。

(継承元 _Worksheet)
ProtectContents

True を指定 すると、シートの内容が保護されます。 グラフの場合、グラフ全体が保護されます。 ワークシートの場合、これにより個々のセルが保護されます。 読み取り専用の Boolean です。

(継承元 _Worksheet)
ProtectDrawingObjects

図形 が保護されている場合は True。 読み取り専用の Boolean です。

(継承元 _Worksheet)
Protection

ワークシートの Protection 保護オプションを表す オブジェクトを返します。

(継承元 _Worksheet)
ProtectionMode

True を 指定すると、ユーザー インターフェイスのみの保護が有効になります。 ユーザー インターフェイス保護を有効にするには、 メソッドを使用し Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) 、 引数を UserInterfaceOnly True に設定 します。 読み取り専用の Boolean です。

(継承元 _Worksheet)
ProtectScenarios

ワークシートのシナリオが保護されている場合は True を指定します。 読み取り専用の Boolean です。

(継承元 _Worksheet)
QueryTables

指定した QueryTables ワークシートのすべてのクエリ テーブルを表すコレクションを返します。 読み取り専用です。

(継承元 _Worksheet)
Range[Object, Object]

Rangeセルまたはセル範囲を表す オブジェクトを返します。

(継承元 _Worksheet)
Rows

指定した Range ワークシートのすべての行を表す オブジェクトを返します。 読み取り専用の Range オブジェクト。

(継承元 _Worksheet)
Scripts

Scripts Web ページとして保存されるときに、指定したドキュメント内のスクリプトまたはコードのブロックを表すオブジェクトを含むScriptコレクションを返します。

(継承元 _Worksheet)
ScrollArea

スクロールが A1 スタイルの範囲参照として許可される範囲を設定または返します。 スクロール領域の外側のセルは選択できません。 読み取り/書き込みが可能な String です。

(継承元 _Worksheet)
Shapes

Shapesワークシートまたはグラフ シートのすべての図形を表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
SmartTags

指定したセルの SmartTags 識別子を表す オブジェクトを返します。

(継承元 _Worksheet)
Sort

現在のワークシートの並べ替えられた値を返します。 読み取り専用です。

(継承元 _Worksheet)
StandardHeight

ワークシート内のすべての行の標準 (既定) の高さをポイント単位で返します。 読み取り専用の Double です。

(継承元 _Worksheet)
StandardWidth

ワークシートのすべての列の標準 (既定) の幅を返すか設定します。 読み取り/書き込みが可能な Double です。

(継承元 _Worksheet)
Tab

Tabグラフまたはワークシートのオブジェクトを返します。

(継承元 _Worksheet)
TransitionExpEval

Microsoft Excel でワークシートに Lotus 1-2-3 式の評価ルールを使用する場合は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
TransitionFormEntry

True を指定 すると、ワークシートに Lotus 1-2-3 数式入力規則が使用されます。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _Worksheet)
Type

ワークシートの種類を設定または返します。 読み取り専用 XlSheetTypeです。

(継承元 _Worksheet)
UsedRange

指定したワークシートで Range 使用されている範囲を表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
Visible

オブジェクトが表示されるかどうかを判断します。 読み取り/書き込み XlSheetVisibility

(継承元 _Worksheet)
VPageBreaks

シートの垂直方向の VPageBreaks 改ページを表すコレクションを返します。 読み取り専用です。

(継承元 _Worksheet)

メソッド

_CheckSpelling(Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
_Evaluate(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
_PasteSpecial(Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
_PrintOut(Object, Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
_Protect(Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
_SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Arcs(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Buttons(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
ChartObjects(Object)

1 つの埋め込みグラフ (オブジェクト) またはシート上のすべての埋め込みグラフ ( ChartObject オブジェクト) のコレクションを表すオブジェクトを ChartObjects 返します。

(継承元 _Worksheet)
CheckBoxes(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
CheckSpelling(Object, Object, Object, Object)

オブジェクトのスペルをチェックします。 このフォームには戻り値がありません。Microsoft Excel に [スペル チェック] ダイアログ ボックスが表示されます。

(継承元 _Worksheet)
CircleInvalid()

ワークシートの [入力規則] で設定された制限外の値が入力されているセルに丸印を付けます。

(継承元 _Worksheet)
ClearArrows()

ワークシートからトレース矢印を削除します。 なお、トレース矢印とは使用したワークシート分析機能によって追加される矢印です。

(継承元 _Worksheet)
ClearCircles()

ワークシートの [入力規則] で設定された制限外の値が入力されているセルに付けられた丸印を消去します。

(継承元 _Worksheet)
Copy(Object, Object)

シートをブック内の他の場所にコピーします。

(継承元 _Worksheet)
Delete()

オブジェクトを削除します。

(継承元 _Worksheet)
DrawingObjects(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Drawings(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
DropDowns(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Evaluate(Object)

使用する名前を、オブジェクトまたは値に変換します。

(継承元 _Worksheet)
ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

指定された形式のファイルにエクスポートします。

(継承元 _Worksheet)
GroupBoxes(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
GroupObjects(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Labels(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Lines(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
ListBoxes(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Move(Object, Object)

ブック内の別の場所にシートを移動します

(継承元 _Worksheet)
OLEObjects(Object)

1 つの OLE オブジェクト (a ) またはグラフまたはシート上のすべての OLE オブジェクト ( OLEObjectコレクション) のコレクションを OLEObjects 表す オブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
OptionButtons(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Ovals(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Paste(Object, Object)

クリップボードの内容をシートに貼り付けます。

(継承元 _Worksheet)
PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

指定した形式でクリップボードの内容をシートに貼り付けます。 他のアプリケーションからデータを貼り付けるときや、あるいは特別な形式でデータを貼り付ける場合に使います。

(継承元 _Worksheet)
Pictures(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
PivotTables(Object)

1 つのピボットテーブル レポート (オブジェクト) またはワークシート上のすべてのピボットテーブル レポート (PivotTablePivotTablesオブジェクト) のコレクションを表すオブジェクトを返します。 読み取り専用です。

(継承元 _Worksheet)
PivotTableWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

オブジェクトを PivotTable 作成します。 このメソッドでは、ピボットテーブル ウィザードは表示されません。 このメソッドは OLE DB データ ソースでは使用できません。 メソッドを Add(Object, Object, Object, Object) 使用してピボットテーブル キャッシュを追加し、キャッシュに基づいてピボットテーブル レポートを作成します。 ピボットテーブル オブジェクト。

(継承元 _Worksheet)
PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

オブジェクトを印刷します。

(継承元 _Worksheet)
PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
PrintPreview(Object)

オブジェクトの印刷プレビュー (印刷時のイメージ) を表示します。

(継承元 _Worksheet)
Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

ワークシートを保護し、変更できないようにします。

(継承元 _Worksheet)
Rectangles(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
ResetAllPageBreaks()

指定したワークシートのすべての改ページをリセットします。

(継承元 _Worksheet)
SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

グラフまたはワークシートへの変更を別のファイルに保存します。

(継承元 _Worksheet)
Scenarios(Object)

ワークシート上の単一のシナリオ (オブジェクト) またはシナリオのコレクション (ScenarioScenariosオブジェクト) を表すオブジェクトを返します。

(継承元 _Worksheet)
ScrollBars(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Select(Object)

オブジェクトを選択します。

(継承元 _Worksheet)
SetBackgroundPicture(String)

ワークシートまたはグラフの背景グラフィックを設定します。

(継承元 _Worksheet)
ShowAllData()

現在フィルターがかけられているリストに対して、すべての行を表示します。 オートフィルターを使っているときにこのメソッドを使うと、下向き矢印が青から黒に変わります。

(継承元 _Worksheet)
ShowDataForm()

対象ワークシートに関連付けられたデータ フォームを表示します。

(継承元 _Worksheet)
Spinners(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
TextBoxes(Object)

内部使用のため予約済みです。

(継承元 _Worksheet)
Unprotect(Object)

シートまたはブックの保護を解除します。 保護されていないシートやブックに対しては、このメソッドは無効です。

(継承元 _Worksheet)
XmlDataQuery(String, Object, Object)

特定の Range XPath にマップされたセルを表す オブジェクトを返します。 指定した XPath がワークシートにマップされていない場合、またはマップされた範囲が空の場合は Nothing を返します。

(継承元 _Worksheet)
XmlMapQuery(String, Object, Object)

特定の Range XPath にマップされたセルを表す オブジェクトを返します。 指定した XPath がワークシートにマッピングされていない場合は、 Nothing を返します。

(継承元 _Worksheet)

イベント

Activate

ワークシートがアクティブになったときに発生します。

(継承元 DocEvents_Event)
BeforeDelete

BeforeDelete イベントは、シートが削除される前に発生します。

(継承元 DocEvents_Event)
BeforeDoubleClick

既定のダブルクリックの操作の前に、ワークシートをダブルクリックしたときに発生します。

(継承元 DocEvents_Event)
BeforeRightClick

既定の右クリックの操作の前に、ワークシートを右クリックしたときに発生します。

(継承元 DocEvents_Event)
Calculate

ワークシートが再計算された後に発生します。

(継承元 DocEvents_Event)
Change

ワークシートのセルがユーザーまたは外部リンクにより変更されたときに発生します。

(継承元 DocEvents_Event)
Deactivate

ワークシートが非アクティブ化されたときに発生します。

(継承元 DocEvents_Event)
FollowHyperlink

ワークシートのハイパーリンクをクリックすると発生します。 アプリケーション レベルおよびブック レベルのイベントについては、 SheetFollowHyperlink イベントに関するページを参照してください。

(継承元 DocEvents_Event)
LensGalleryRenderComplete

吹き出しギャラリーのアイコン (動的および静的) がレンダリングを完了したときに発生します。

(継承元 DocEvents_Event)
PivotTableAfterValueChange

ピボットテーブル内のセルまたはセル範囲を編集または再計算 (数式を含むセルの場合) した後に発生します。

(継承元 DocEvents_Event)
PivotTableBeforeAllocateChanges

ピボットテーブルに変更を適用する前に発生します。

(継承元 DocEvents_Event)
PivotTableBeforeCommitChanges

ピボットテーブルの OLAP データ ソースに対して変更を確定する前に発生します。

(継承元 DocEvents_Event)
PivotTableBeforeDiscardChanges

ピボットテーブルに対する変更が破棄される前に発生します。

(継承元 DocEvents_Event)
PivotTableChangeSync

ピボットテーブルが変更された後に発生します。

(継承元 DocEvents_Event)
PivotTableUpdate

ピボットテーブル レポートがワークシート上で更新された後で発生します。

(継承元 DocEvents_Event)
SelectionChange

ワークシートで選択範囲を変更したときに発生します。

(継承元 DocEvents_Event)
TableUpdate

データ モデルに接続されているクエリ テーブルがワークシートで更新された後に発生します。

(継承元 DocEvents_Event)

適用対象