Language

Window インターフェイス

定義

ウィンドウを表します。 スクロール バーや枠線など、ワークシートの多くの特性は、実際にはウィンドウのプロパティです。

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)

指定した行数分または列数分だけ、ウィンドウの文字列をスクロールします。

適用対象