NamedRange インターフェイス
NamedRange コントロールは、一意の名前を持つ範囲で、イベントを公開し、データにバインドできます。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
構文
'宣言
<GuidAttribute("6b87f7cb-0689-4e7e-8dcb-3c0e654629bb")> _
Public Interface NamedRange _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("6b87f7cb-0689-4e7e-8dcb-3c0e654629bb")]
public interface NamedRange : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
NamedRange 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
AddIndent | NamedRange コントロールのテキストの配置が横位置または縦位置の均等割り付けに設定されているときに、テキストが自動的にインデントされるかどうかを示す値を取得または設定します。 | |
Address | NamedRange コントロールの範囲参照を取得します。 | |
AddressLocal | NamedRange コントロールの範囲参照をユーザーの言語で取得します。 | |
AllowEdit | 保護されたワークシートで NamedRange コントロールを編集できるかどうかを示す値を取得します。 | |
Application | NamedRange コントロールの作成元を表す Microsoft.Office.Interop.Excel.Application を取得します。 | |
Areas | 複数領域選択のすべての範囲を表す Areas コレクションを取得します。 | |
BindingContext | IBindableComponent の CurrencyManager のコレクションを取得または設定します。 (IBindableComponent から継承されます。) | |
Borders | NamedRange コントロールの境界線を表す Borders コレクションを取得します。 | |
Cells | NamedRange コントロールに含まれるセルを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
Characters | NamedRange コントロールのテキスト内での文字範囲を表す Microsoft.Office.Interop.Excel.Characters オブジェクトを取得します。 | |
Column | NamedRange コントロールの 1 番目の領域の最初の列の番号を取得します。 | |
Columns | NamedRange コントロール内の 1 つ以上の列を表す Microsoft.Office.Interop.Excel.Range コレクションを取得します。 | |
ColumnWidth | NamedRange コントロールに含まれるすべての列の幅を取得または設定します。 | |
Comment | NamedRange コントロールの左上隅のセルに関連付けられたコメントを表す Comment を取得します。 | |
Container | インフラストラクチャ。 | |
Count | NamedRange コントロール内のセルの数を取得します。 | |
CountLarge | NamedRange コントロール内のセルの数を取得します。 | |
Creator | NamedRange コントロールが作成されたアプリケーションを示す 32 ビット整数を取得します。 | |
CurrentArray | NamedRange コントロールが配列の一部である場合に、配列全体を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
CurrentRegion | 現在の領域を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
DataBindings | このIBindableComponent のデータ バインディング オブジェクトのコレクションを取得します。 (IBindableComponent から継承されます。) | |
DefaultDataSourceUpdateMode | 既定の DataSourceUpdateMode を取得または設定します。 | |
Dependents | NamedRange コントロールのすべての参照先を含む範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
DirectDependents | NamedRange コントロールのすべての直接の参照先を含む範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
DirectPrecedents | NamedRange コントロールのすべての直接の参照元を含む範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
DisplayFormat | 指定した範囲の表示設定を表すオブジェクトを取得します。 | |
End | NamedRange コントロールを含む領域の末尾のセルを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
EntireColumn | NamedRange コントロールを含む列全体を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
EntireRow | NamedRange コントロールを含む行全体を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
Errors | エラー チェック オプションにアクセスするための Errors オブジェクトを取得します。 | |
Font | NamedRange コントロールのフォントを表す Font を取得します。 | |
FormatConditions | NamedRange コントロールのすべての条件付き書式を表す FormatConditions コレクションを取得します。 | |
Formula | NamedRange コントロールの数式を A1 スタイルの表記で取得または設定します。 | |
FormulaArray | NamedRange コントロールの配列数式を取得または設定します。 | |
FormulaHidden | ワークシートが保護されているときに、NamedRange コントロールの数式が非表示になるかどうかを示す値を取得または設定します。 | |
FormulaLabel | NamedRange コントロールの数式ラベルの種類を取得または設定します。 | |
FormulaLocal | NamedRange コントロールの数式を、ユーザーの言語による A1 スタイルの参照を使用して取得または設定します。 | |
FormulaR1C1 | オブジェクトの数式を R1C1 スタイルの表記で取得または設定します。 | |
FormulaR1C1Local | NamedRange コントロールの数式を、ユーザーの言語による R1C1 スタイルの表記を使用して取得または設定します。 | |
HasArray | NamedRange コントロールが配列数式の一部かどうかを示す値を取得します。 | |
HasFormula | NamedRange コントロールのすべてのセルに数式が含まれているかどうかを示す値を取得します。 | |
Height | NamedRange コントロールの高さを取得します。 | |
Hidden | 行または列が非表示かどうかを示すオブジェクトを取得または設定します。 | |
HorizontalAlignment | NamedRange コントロールの水平方向の配置を取得または設定します。 | |
Hyperlinks | NamedRange コントロール内のハイパーリンクを表す Hyperlinks コレクションを取得します。 | |
ID | ページを Web ページとして保存するときの NamedRange コントロールの識別ラベルを取得または設定します。 | |
IndentLevel | NamedRange コントロールのインデント レベルを取得または設定します。 | |
InnerObject | Microsoft.Office.Tools.Excel.NamedRange の基になるネイティブ オブジェクトを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
Interior | NamedRange コントロールの内部を表す Interior を取得します。 | |
Item | NamedRange コントロールからのオフセット位置にある範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
Left | 列 A の左端から NamedRange コントロールの左端までの間隔を取得します。 | |
ListHeaderRows | NamedRange コントロールのヘッダー行の数を取得します。 | |
ListObject | NamedRange コントロールに対応する Microsoft.Office.Interop.Excel.ListObject を取得します。 | |
LocationInTable | NamedRange コントロールの左上隅が PivotTable レポートのどの部分に含まれているかを表す定数を取得します。 | |
Locked | NamedRange コントロールがロックされているかどうかを示す値を取得または設定します。 | |
MDX | 指定された NamedRange オブジェクトの MDX 名を取得します。 | |
MergeArea | NamedRange コントロールを含む結合された範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
MergeCells | NamedRange コントロールに結合セルが含まれているかどうかを示す値を取得または設定します。 | |
Name | NamedRange コントロールの Name オブジェクトを取得または設定します。 | |
Next | 次のセルを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
NumberFormat | NamedRange コントロールの書式指定文字列を取得または設定します。 | |
NumberFormatLocal | NamedRange コントロールの書式指定文字列をユーザーの言語で取得または設定します。 | |
Offset | NamedRange コントロールからのオフセットで Microsoft.Office.Interop.Excel.Range を取得します。 | |
Orientation | テキストの方向を取得または設定します。 | |
OutlineLevel | NamedRange コントロールの現在のアウトライン レベルを取得または設定します。 | |
PageBreak | 改ページの位置を取得または設定します。 | |
Parent | NamedRange コントロールの親オブジェクトを取得します。 | |
Phonetic | NamedRange コントロールの特定のふりがな文字列についての情報を含む Phonetic オブジェクトを取得します。 | |
Phonetics | NamedRange コントロールの Phonetics コレクションを取得します。 | |
PivotCell | ピボットテーブル レポートのセルを表す PivotCell を取得します。 | |
PivotField | NamedRange コントロールの左上隅を含むピボットテーブル フィールドを表す PivotField を取得します。 | |
PivotItem | NamedRange コントロールの左上隅を含むピボットテーブル アイテムを表す PivotItem を取得します。 | |
PivotTable | NamedRange コントロールの左上隅を含むピボットテーブル レポート、またはピボットグラフ レポートと関連付けられたピボットテーブル レポートを表す PivotTable を取得します。 | |
Precedents | NamedRange コントロールのすべての参照元を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
PrefixCharacter | NamedRange コントロールの先頭文字を取得します。 | |
Previous | 前のセルを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
QueryTable | NamedRange コントロールと交差するクエリ テーブルを表す QueryTable を取得します。 | |
ReadingOrder | NamedRange コントロールの読み取り順序を取得または設定します。 | |
RefersTo | NamedRange コントロールで参照するように定義された数式を、A1 スタイルの表記で取得または設定します。 | |
RefersToLocal | NamedRange コントロールで参照するように定義された数式を、ユーザーの言語による A1 スタイルの表記で取得または設定します。 | |
RefersToR1C1 | NamedRange コントロールで参照するように定義された数式を、R1C1 スタイルの表記で取得または設定します。 | |
RefersToR1C1Local | NamedRange コントロールで参照するように定義された数式を、ユーザーの言語による R1C1 スタイルの表記で取得または設定します。 | |
RefersToRange | NamedRange コントロールで参照する Microsoft.Office.Interop.Excel.Range を取得します。 | |
Resize | NamedRange コントロールを基に、サイズを変更した Microsoft.Office.Interop.Excel.Range を取得します。 | |
Row | NamedRange コントロールの 1 番目の領域の最初の行の番号を取得します。 | |
RowHeight | NamedRange コントロールに含まれるすべての行の高さをポイント単位で取得または設定します。 | |
Rows | NamedRange コントロール内の 1 つ以上の行を表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
ServerActions | Microsoft Office SharePoint サーバー上で NamedRange オブジェクトに対して実行できる処理を取得します。 | |
ShowDetail | NamedRange コントロールのアウトラインが展開されているかどうか (列または行の詳細が表示されているかどうか) を示すオブジェクトを取得または設定します。 | |
ShrinkToFit | 使用できる列幅に収まるようにテキストを自動的に縮小するかどうかを示す値を取得または設定します。 | |
Site | IComponent に関連付けられた ISite を取得または設定します。 (IComponent から継承されます。) | |
SmartTags | NamedRange コントロールの識別子を表す SmartTags オブジェクトを取得します。 | |
SoundNote | インフラストラクチャ。 | |
SparklineGroups | 指定した範囲から既存のスパークラインのグループを表すオブジェクトを取得します。 | |
Style | NamedRange コントロールのスタイルを表す Style を取得または設定します。 | |
Summary | 範囲がアウトライン サマリー行または列かどうかを示す値を取得します。 | |
Tag | Tag コントロールについてのデータを格納するオブジェクトを取得または設定します。 | |
Text | NamedRange コントロールのテキストを取得します。 | |
Top | 行 1 の上端から NamedRange コントロールの上端までの間隔をポイント単位で取得します。 | |
UseStandardHeight | NamedRange コントロールの行の高さがシートの標準の高さに等しいかどうかを示す値を取得または設定します。 | |
UseStandardWidth | NamedRange コントロールの列幅がシートの標準の幅に等しいかどうかを示す値を取得または設定します。 | |
Validation | NamedRange コントロールのデータの入力規則を表す Validation オブジェクトを取得します。 | |
Value | NamedRange コントロールの値を取得または設定します。 | |
Value2 | NamedRange コントロールの値を取得または設定します。 | |
VerticalAlignment | NamedRange コントロールの垂直方向の配置を取得または設定します。 | |
Width | NamedRange コントロールの幅をポイント単位で取得します。 | |
Worksheet | NamedRange コントロールを含むワークシートを表す Microsoft.Office.Interop.Excel.Worksheet を取得します。 | |
WrapText | Microsoft Office Excel が NamedRange コントロールのテキストを折り返すかどうかを示す値を取得または設定します。 | |
XPath | NamedRange コントロールにマップされている要素の Xpath を表す XPath を取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
_PasteSpecial | インフラストラクチャ。 | |
_PrintOut | インフラストラクチャ。 | |
Activate | 単一セルの NamedRange コントロールをアクティブにします。 | |
AddComment | NamedRange コントロールにコメントを追加します。 | |
AdvancedFilter | 抽出条件の範囲に基づいて、リストからデータをフィルター処理するかコピーします。 | |
AllocateChanges | OLAP データ ソースに基づいて、名前付き範囲内の編集されたすべてのセルの書き戻し操作を実行します。このメソッドは Excel 2010 プロジェクトのみで使用できます。 | |
ApplyNames | NamedRange コントロール内のセルに名前を適用します。 | |
ApplyOutlineStyles | NamedRange コントロールにアウトライン スタイルを適用します。 | |
AutoComplete | オートコンプリートで一致するものをリストから取得します。 | |
AutoFill | NamedRange コントロール内のセルに、オートフィルで自動的に値を設定します。 | |
AutoFilter | オートフィルターを使用してリストをフィルター処理します。 | |
AutoFit | NamedRange コントロール内の列の幅または行の高さを、最適なサイズに変更します。 | |
AutoFormat | 定義済みの書式で NamedRange コントロールの書式を自動的に設定します。 | |
AutoOutline | NamedRange コントロールのアウトラインを自動的に作成します。 | |
BeginInit | 初期化の開始を通知するシグナルをオブジェクトに送信します。 (ISupportInitialize から継承されます。) | |
BorderAround | NamedRange コントロールに境界線を追加し、その新しい境界線に対して Color、LineStyle、および Weight の各プロパティを設定します。 | |
BorderAround2 | NamedRange コントロールに境界線を追加し、その新しい境界線に対して Color、LineStyle、および Weight の各プロパティを設定します。 | |
Calculate | NamedRange コントロール内のセルの値を計算します。 | |
CalculateRowMajorOrder | 特定のセルの範囲を計算します。 | |
CheckSpelling | NamedRange コントロール内のテキストのスペルをチェックします。 | |
Clear | NamedRange コントロール全体をクリアします。 | |
ClearComments | NamedRange コントロールからセルのコメントをすべて削除します。 | |
ClearContents | NamedRange コントロールから数式をクリアします。 | |
ClearFormats | NamedRange コントロールの書式をクリアします。 | |
ClearHyperlinks | 指定した範囲からすべてのハイパーリンクを削除します。 | |
ClearNotes | NamedRange コントロール内のすべてのセルからメモをクリアします。 | |
ClearOutline | NamedRange コントロールのアウトラインをクリアします。 | |
ColumnDifferences | 各列の比較対象セルと内容が異なるすべてのセルを表す Microsoft.Office.Interop.Excel.Range を取得します。 | |
Consolidate | 複数のワークシート上の複数の範囲のデータを NamedRange コントロールに統合します。 | |
Copy | NamedRange コントロールの内容を、指定の範囲またはクリップボードにコピーします。 | |
CopyFromRecordset | ADO または DAO レコードセットの内容を、ワークシートの NamedRange コントロールの左上隅以降にコピーします。 | |
CopyPicture | NamedRange コントロールをピクチャとしてクリップボードにコピーします。 | |
CreateNames | シート内のテキスト ラベルに基づいて、NamedRange コントロール内に名前を作成します。 | |
CreatePublisher | インフラストラクチャ。 | |
Cut | NamedRange コントロールの内容をクリップボードに切り取るか、または指定の位置に貼り付けます。 | |
DataSeries | NamedRange コントロールに連続データを作成します。 | |
Delete | 動的に作成された NamedRange コントロールを削除し、ControlCollection から削除します。 | |
DialogBox | Microsoft Office Excel 4.0 のマクロ シートのダイアログ ボックス定義テーブルによって定義されたダイアログ ボックスを表示します。 | |
Dirty | 次回の再計算の実行時に NamedRange コントロールが再計算されるようにします。 | |
DiscardChanges | 範囲内で編集されたセルのすべての変更を破棄します。このメソッドは Excel 2010 プロジェクトのみで使用できます。 | |
Dispose | アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。) | |
EditionOptions | インフラストラクチャ。 | |
EndInit | 初期化の完了を通知するシグナルをオブジェクトに送信します。 (ISupportInitialize から継承されます。) | |
ExportAsFixedFormat | 指定した形式のファイルにエクスポートします。 | |
FillDown | NamedRange コントロールの先頭のセルから NamedRange コントロールの末尾まで、下へ複写します。 | |
FillLeft | NamedRange コントロールの一番右のセルから左へ複写します。 | |
FillRight | NamedRange コントロールの一番左のセルから右へ複写します。 | |
FillUp | NamedRange コントロールの末尾のセルからその範囲の先頭まで、上へ複写します。 | |
Find | NamedRange コントロールで特定の情報を検索し、その情報が見つかった最初のセルを表す Microsoft.Office.Interop.Excel.Range オブジェクトを返します。 | |
FindNext | Find メソッドで開始された検索を続行します。 | |
FindPrevious | Find メソッドで開始された検索を続行します。 | |
FunctionWizard | NamedRange コントロールの左上のセルに対し、関数ウィザードを開始します。 | |
get_Address | インフラストラクチャ。 このメソッドの代わりに Address プロパティを使用してください。 | |
get_AddressLocal | インフラストラクチャ。 このメソッドの代わりに AddressLocal プロパティを使用してください。 | |
get_Characters | インフラストラクチャ。 このメソッドの代わりに Characters プロパティを使用してください。 | |
get_End | インフラストラクチャ。 このメソッドの代わりに End プロパティを使用してください。 | |
get_Item | インフラストラクチャ。 このメソッドの代わりに Item プロパティを使用してください。 | |
get_Offset | インフラストラクチャ。 このメソッドの代わりに Offset プロパティを使用してください。 | |
get_Range | インフラストラクチャ。 | |
get_Resize | インフラストラクチャ。 このメソッドの代わりに Resize プロパティを使用してください。 | |
get_Value | NamedRange コントロールの値を取得します。 | |
GetEnumerator | NamedRange コントロール内の各セルを反復処理するのに使用する IEnumerator を取得します。 | |
GoalSeek | 特定の目標値を得るために必要な値を計算します。 | |
Group | NamedRange コントロールがピボットテーブル フィールドのデータ範囲内の単一のセルを表す場合に、Group メソッドは、そのフィールドで数値または日付を基にしたグループ化を実行します。 | |
Insert | NamedRange コントロールにセルまたはセル範囲を挿入し、他のセルをシフトして領域を作ります。 | |
InsertIndent | NamedRange コントロールにインデントを追加します。 | |
Justify | NamedRange コントロールのテキストを再配置し、範囲に均等に配分します。 | |
ListNames | 表示されているすべての名前の一覧を、ワークシートの NamedRange コントロール内の 1 番目のセル以降に貼り付けます。 | |
Merge | NamedRange コントロールから結合セルを作成します。 | |
NavigateArrow | NamedRange コントロールのトレース矢印をたどって、参照元のセル、参照先のセル、またはエラーの発生したセルに移動します。 | |
NoteText | NamedRange コントロールの左上隅のセルに関連付けられるメモを取得または設定します。 | |
Parse | データの範囲を区切り、複数のセルに分割します。 | |
PasteSpecial | Microsoft.Office.Interop.Excel.Range オブジェクトの内容を、クリップボードから NamedRange コントロールに貼り付けます。 | |
PrintOut | NamedRange コントロールを印刷します。 | |
PrintOutEx | オブジェクトを印刷します。 | |
PrintPreview | NamedRange コントロールの印刷プレビューを表示します。 | |
RemoveDuplicates | 値の範囲から重複した値を削除します。 | |
RemoveSubtotal | NamedRange コントロールから小計を削除します。 | |
Replace | NamedRange コントロール内の指定した文字列を新しい文字列に置換します。 | |
RowDifferences | 各行の比較対象セルと内容が異なるすべてのセルを表す Microsoft.Office.Interop.Excel.Range オブジェクトを取得します。 | |
Run | インフラストラクチャ。 | |
Select | NamedRange コントロールを選択します。 | |
set_Item | インフラストラクチャ。 このメソッドの代わりに Item プロパティを使用してください。 | |
set_Value | NamedRange コントロールの値を設定します。 | |
SetPhonetic | NamedRange コントロール内のすべてのセルに Phonetic オブジェクトを作成します。 | |
Show | アクティブ ウィンドウの内容をスクロールして、NamedRange コントロールが表示される位置に移動します。 | |
ShowDependents | NamedRange コントロールの直接の参照先に対してトレース矢印を描画します。 | |
ShowErrors | 参照元ツリーをたどって、エラー元のセルに対してトレース矢印を描画し、そのセルを含む Microsoft.Office.Interop.Excel.Range オブジェクトを返します。 | |
ShowPrecedents | NamedRange コントロールの直接の参照元に対してトレース矢印を描画します。 | |
Sort | NamedRange コントロール内のデータを並べ替えます。 | |
SortSpecial | アジア言語の並べ替え方式を使用して NamedRange コントロールの並べ替えを行います。たとえば、日本語のふりがなを使った並べ替え順序があります。詳細については、パラメーターの一覧を参照してください。 | |
Speak | NamedRange コントロールのセルを、行または列の順序に従って読み上げます。 | |
SpecialCells | 指定した種類および値に一致するすべてのセルを表す Microsoft.Office.Interop.Excel.Range オブジェクトを取得します。 | |
SubscribeTo | インフラストラクチャ。 | |
Subtotal | NamedRange コントロールに対して小計を作成します。 | |
Table | 入力値およびワークシートで定義する数式に基づいてデータ テーブルを作成します。 | |
TextToColumns | テキストが含まれたセルの列を区切り、複数の列に分割します。 | |
Ungroup | NamedRange コントロールのアウトライン レベルを上げます (つまり、アウトライン レベルの番号を減らします)。 | |
UnMerge | 結合された領域を個々のセルに分割します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
BeforeDoubleClick | NamedRange コントロールがダブルクリックされると、既定のダブルクリックのアクションの前に発生します。 | |
BeforeRightClick | NamedRange コントロールが右クリックされると、既定の右クリックのアクションの前に発生します。 | |
BindingContextChanged | インフラストラクチャ。 | |
Change | NamedRange コントロールに変更があったときに発生します。 | |
Deselected | NamedRange コントロールから NamedRange コントロールの外側の領域に選択が移動すると発生します。 | |
Disposed | コンポーネントの Disposed イベントを処理するメソッドを表します。 (IComponent から継承されます。) | |
Selected | NamedRange コントロールが選択されると発生します。 | |
SelectionChange | NamedRange コントロールの内部で選択が変わったときに発生します。 |
このページのトップへ
解説
詳細については、「NamedRange コントロール」を参照してください。
注意
これは、Visual Studio Tools for Office ランタイムによって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。
使用方法
ここでは、.NET Framework 4 を対象とする Office プロジェクトで使用される型のバージョンについて説明します。.NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの参照セクション https://go.microsoft.com/fwlink/?LinkId=160658 を参照してください。