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 オブジェクトが含まれています。

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

Worksheets プロパティ

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

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

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

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

ActiveSheet プロパティ

ワークシートが作業中のシートである場合は、ActiveSheet プロパティを使用して、そのシートを参照できます。

プロパティ

名前 説明
_CodeName

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

(継承元 _Worksheet)
_DisplayRightToLeft

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

(継承元 _Worksheet)
Application

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

(継承元 _Worksheet)
AutoFilter

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

(継承元 _Worksheet)
AutoFilterMode

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

(継承元 _Worksheet)
Cells

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

(継承元 _Worksheet)
CircularReference

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

(継承元 _Worksheet)
CodeName

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

(継承元 _Worksheet)
Columns

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

(継承元 _Worksheet)
Comments

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

(継承元 _Worksheet)
ConsolidationFunction

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

(継承元 _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

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

(継承元 _Worksheet)
EnableAutoFilter

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

(継承元 _Worksheet)
EnableCalculation

必要に応じて Microsoft Excel がワークシートを自動的に再計算する場合は true。 Excel がシートを再計算しない場合は false。 値の取得と設定が可能なブール型 (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

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

(継承元 _Worksheet)
Next

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

(継承元 _Worksheet)
OnCalculate

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

(継承元 _Worksheet)
OnData

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

(継承元 _Worksheet)
OnDoubleClick

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

(継承元 _Worksheet)
OnEntry

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

(継承元 _Worksheet)
OnSheetActivate

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

(継承元 _Worksheet)
OnSheetDeactivate

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

(継承元 _Worksheet)
Outline

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

(継承元 _Worksheet)
PageSetup

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

(継承元 _Worksheet)
Parent

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

(継承元 _Worksheet)
Previous

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

(継承元 _Worksheet)
PrintedCommentPages

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

(継承元 _Worksheet)
ProtectContents

シートの内容が保護されている場合は true。 グラフの場合、これはグラフ全体を保護します。 ワークシートの場合、これは個々のセルを保護します。 読み取り専用の Boolean です。

(継承元 _Worksheet)
ProtectDrawingObjects

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

(継承元 _Worksheet)
Protection

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

(継承元 _Worksheet)
ProtectionMode

ユーザー インターフェイスのみの保護がオンになっている場合は true。 ユーザー インターフェイスの保護を有効にするには、UserInterfaceOnly 引数を True に設定して Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) メソッドを使用します。 読み取り専用の 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

Microsoft Excel でワークシートに対して Lotus 1-2-3 数式入力ルールを使用している場合は true。 値の取得と設定が可能なブール型 (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 オブジェクト ( OLEObject) またはすべての OLE オブジェクトのコレクション ( 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 つのピボットテーブル レポート ( PivotTable オブジェクト)、またはワークシート上のすべてのピボットテーブル レポートのコレクション ( PivotTables オブジェクト) を表すオブジェクトを返します。 読み取り専用です。

(継承元 _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)

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

(継承元 _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)

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

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

特定の XPath にマップされているセルを表す Range オブジェクトを返します。 指定した 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)

適用対象