Window インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ウィンドウを表します。 スクロール バーや枠線など、ワークシートの多くの特性は、実際にはウィンドウのプロパティです。
public interface class Window
[System.Runtime.InteropServices.Guid("00020893-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Window
Public Interface Window
- 属性
注釈
Window オブジェクトは、Windows コレクションのメンバーです。 Application オブジェクトの Windows プロパティによって返される Windows コレクションには、アプリケーション内のすべてのウィンドウが含まれますが、Workbook オブジェクトの Windows プロパティによって返される Windows コレクションには、指定されたブック内のウィンドウのみが含まれます。
1 つの Window オブジェクトを返すには、Windows(index) を使用します。ここで、index はウィンドウ名またはインデックス番号です。
アクティブ ウィンドウは常に Windows(1) と記述します。
ウィンドウ名は、ウィンドウを最大化していないときにウィンドウの一番上のタイトル バーに表示される名前です。 ウィンドウ名は、[ウィンドウ] メニューの下の部分で、開いているファイルの一覧にも表示されます。 Caption プロパティを使用して、ウィンドウ キャプションを設定または返します。 ウィンドウ名を変更しても、ブックの名前は変更されません。
プロパティ
| 名前 | 説明 |
|---|---|
| _DisplayRightToLeft |
内部使用のため予約済みです。 |
| ActiveCell |
アクティブなウィンドウ (一番上のウィンドウ) または指定したウィンドウ内のアクティブなセルを表す Range オブジェクトを返します。 ウィンドウに表示されているワークシートが表示されていない場合は、このプロパティは失敗します。 |
| ActiveChart |
アクティブなグラフ (埋め込みグラフまたはグラフ シート) を表す Chart オブジェクトを返します。 埋め込みグラフは、アクティブにされている状態だけではなく、選択されただけの状態でもアクティブと見なされます。 アクティブなグラフがないときは、 Nothing を返します。 |
| ActivePane |
ウィンドウ内のアクティブなウィンドウを表す Pane オブジェクトを返します。 |
| ActiveSheet |
作業中のブックまたは指定したウィンドウやブックにあるアクティブ シート (一番手前のシート) を表すオブジェクトを返します。 アクティブ シートが存在しないときは Nothing を返します。 |
| ActiveSheetView |
指定されたウィンドウでのアクティブ シートの表示モードを表すオブジェクトを取得します。 読み取り専用です。 |
| Application |
Excel アプリケーションを表す Application オブジェクトを返します。 |
| AutoFilterDateGrouping |
日付グループの自動フィルターが現在指定したウィンドウに表示されている場合は true。 値の取得と設定が可能です。 |
| Caption |
ドキュメント ウィンドウのタイトル バーに表示される名前。 |
| Creator |
このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 |
| DisplayFormulas |
ウィンドウに数式が表示されている場合は True、ウィンドウに値が表示されている場合は False。 |
| DisplayGridlines |
枠線が表示されている場合は true。 |
| DisplayHeadings |
行見出しと列見出しの両方が表示される場合は true。見出しが表示されない場合は false。 |
| DisplayHorizontalScrollBar |
水平スクロール バーが表示される場合は True。 |
| DisplayOutline |
アウトライン記号を表示する場合は True。 |
| DisplayRightToLeft |
指定したウィンドウが左から右ではなく右から左に表示される場合は true。 オブジェクトが左から右に表示されている場合は false。 |
| DisplayRuler |
指定したウィンドウにルーラーが表示される場合は True です。 値の取得と設定が可能です。 |
| DisplayVerticalScrollBar |
垂直スクロール バーが表示される場合は True。 |
| DisplayWhitespace |
空白が表示されている場合は True を指定します。 値の取得と設定が可能です。 |
| DisplayWorkbookTabs |
ブックのタブが表示されている場合は true。 |
| DisplayZeros |
ゼロ値が表示されている場合は True を指定します。 |
| EnableResize |
ウィンドウのサイズが変更可能な場合は True を指定します。 |
| FreezePanes |
分割されたウィンドウ枠がフリーズしている場合は true。 |
| GridlineColor |
枠線の色を RGB 値として返すか設定します。 |
| GridlineColorIndex |
枠線の色を現在のカラー パレットのインデックスとして、または XlColorIndex 定数として返すか設定します。 |
| Height |
ウィンドウの高さ (ポイント単位)。 |
| Hwnd |
指定されたウィンドウのウィンドウ ハンドルを返します。 |
| Index |
類似オブジェクトのコレクション内のオブジェクトのインデックス番号を返します。 |
| Left |
クライアント領域の左端からウィンドウの左端までの距離 (ポイント単位)。 |
| OnWindow |
ウィンドウをアクティブにするたびに実行されるプロシージャの名前を返すか設定します。 |
| Panes |
指定したウィンドウ内のすべてのウィンドウを表す Panes コレクションを返します。 |
| Parent |
指定されたオブジェクトの親オブジェクトを返します。 |
| RangeSelection |
グラフィック オブジェクトがアクティブであるかワークシート上で選択されている場合でも、指定したウィンドウ内のワークシートで選択されたセルを表す Range オブジェクトを返します。 |
| ScrollColumn |
ペインまたはウィンドウ内で左端に表示される列の番号を返すか設定します。 |
| ScrollRow |
ウィンドウまたはウィンドウの上部に表示される行番号を返すか設定します。 |
| SelectedSheets |
指定したウィンドウで選択されたすべてのシートを表す Sheets コレクションを返します。 |
| Selection |
指定したウィンドウで選択したオブジェクトを返します。 |
| SheetViews |
指定されたウィンドウの SheetViews オブジェクトを返します。 読み取り専用です。 |
| Split |
ウィンドウが分割されている場合は true。 |
| SplitColumn |
ウィンドウがウィンドウに分割される箇所の列番号 (分割された行の左側の列数) を返すか設定します。 |
| SplitHorizontal |
ポイント単位で分割された水平ウィンドウの位置を返または設定します。 |
| SplitRow |
ウィンドウが複数のウィンドウに分割される行番号 (分割された部分の上の行数) を返す、または設定します。 |
| SplitVertical |
ポイント単位で分割された垂直ウィンドウの位置を返すか設定します。 |
| TabRatio |
ブックのタブ領域の幅とウィンドウの水平スクロール バーの幅の比率を返すか設定します (0 (ゼロ) から 1 までの数値、既定値は 0.6)。 |
| Top |
ウィンドウの上端から使用可能な領域 (メニューの下、上部にドッキングされたツールバー、数式バー) の上端までの距離 (ポイント単位)。 |
| Type |
ウィンドウの種類を返す、または設定します。 |
| UsableHeight |
アプリケーション ウィンドウ領域内でウィンドウが占有できる領域の最大高さをポイント単位で返します。 |
| UsableWidth |
アプリケーション ウィンドウ領域内でウィンドウが占有できる領域の最大幅をポイント単位で返します。 |
| View |
ウィンドウに表示されているビューを返すか設定します。 |
| Visible |
オブジェクトが表示されているかどうかを決定します。 |
| VisibleRange |
ウィンドウまたはウィンドウに表示されているセルの範囲を表す Range オブジェクトを返します。 一部しか表示されていない列や行も対象になります。 |
| Width |
ウィンドウの幅 (ポイント単位)。 |
| WindowNumber |
ウィンドウ番号を返します。 たとえば、"Book1.xls:2" という名前のウィンドウのウィンドウ番号には 2 があります。 ほとんどのウィンドウのウィンドウ番号は 1 です。 |
| WindowState |
ウィンドウの状態を返すか設定します。 |
| Zoom |
ウィンドウの表示サイズをパーセンテージとして返または設定します (100 は標準サイズ、200 は倍精度浮動小数点など)。 |
メソッド
| 名前 | 説明 |
|---|---|
| _PrintOut(Object, Object, Object, Object, Object, Object, Object, Object) |
ウィンドウを表します。 スクロール バーや枠線など、ワークシートの多くの特性は、実際にはウィンドウのプロパティです。 |
| Activate() |
ウィンドウを Z オーダーの前面に移動します。 |
| ActivateNext() |
指定されたウィンドウをアクティブにし、ウィンドウの Z-オーダーの背面に移動します。 |
| ActivatePrevious() |
指定されたウィンドウをアクティブにし、次に Z オーダーで一番後ろにあるウィンドウをアクティブにします。 |
| Close(Object, Object, Object) |
オブジェクトを閉じます。 |
| LargeScroll(Object, Object, Object, Object) |
指定されたページ数分だけ、ウィンドウの文字列をスクロールします。 |
| NewWindow() |
新しいウィンドウ、または指定されたウィンドウのコピーを作成します。 |
| PointsToScreenPixelsX(Int32) |
横方向の長さの値をポイント (ドキュメント座標) からピクセル (画面座標) に変換します。 |
| PointsToScreenPixelsY(Int32) |
縦方向の長さの値をポイント (ドキュメント座標) からピクセル (画面座標) に変換します。 |
| PrintOut(Object, Object, Object, Object, Object, Object, Object, Object) |
オブジェクトを印刷します。 |
| PrintPreview(Object) |
オブジェクトの印刷プレビュー (印刷時のイメージ) を表示します。 |
| RangeFromPoint(Int32, Int32) |
指定した画面座標のペアに配置されている Shape または Range オブジェクトを返します。 指定した座標に図形がない場合、このメソッドは Nothing を返します。 |
| ScrollIntoView(Int32, Int32, Int32, Int32, Object) |
指定した四角形の領域の内容が文書ウィンドウまたはウィンドウの左上または右下のどちらかに表示されるように、文書ウィンドウをスクロールします。 |
| ScrollWorkbookTabs(Object, Object) |
ウィンドウ下部のシート見出しをスクロールします。 |
| SmallScroll(Object, Object, Object, Object) |
指定した行数分または列数分だけ、ウィンドウの文字列をスクロールします。 |