Worksheet インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークシートを表します。
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 プロパティ
- ActiveSheet プロパティ
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 |
次のシートまたはセルを表す 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。 ユーザー インターフェイスの保護を有効にするには、 |
| 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) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| 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) |