次の方法で共有


Excel.Window class

ブック内のウィンドウを表します。

Extends

注釈

[ API セット: ExcelApiDesktop 1.1 ]

プロパティ

activeCell

ウィンドウ内のアクティブなセルを指定します。

activePane

ウィンドウ内のアクティブなペインを指定します。

activeWorksheet

ウィンドウ内のアクティブなシートを指定します。

autoFilterDateGroupingEnabled

ウィンドウでオートフィルターの日付のグループ化を有効にするかどうかを指定します。

context

オブジェクトに関連付けられている要求コンテキスト。 これにより、アドインのプロセスが Office ホスト アプリケーションのプロセスに接続されます。

enableResize

ウィンドウのサイズ変更を有効にするかどうかを指定します。

freezePanes

ウィンドウでウィンドウを固定するかどうかを指定します。

height

ウィンドウの高さを指定します。

index

ウィンドウのインデックスを取得します。

isVisible

ウィンドウを表示するかどうかを指定します。

left

コンピューター画面の左端からウィンドウの左端までの距離をポイント単位で指定します。

name

ウィンドウの名前を指定します。

panes

ウィンドウに関連付けられているウィンドウのコレクションを取得します。

rangeSelection

ウィンドウ内の範囲の選択を取得します。

scrollColumn

ウィンドウのスクロール列を指定します。

scrollRow

ウィンドウのスクロール行を指定します。

showFormulas

ウィンドウに数式を表示するかどうかを指定します。

showGridlines

グリッド線をウィンドウに表示するかどうかを指定します。

showHeadings

ウィンドウに見出しを表示するかどうかを指定します。

showHorizontalScrollBar

ウィンドウに水平スクロール バーを表示するかどうかを指定します。

showOutline

ウィンドウにアウトラインを表示するかどうかを指定します。

showRightToLeft

ウィンドウの右から左のレイアウト値を取得します。 True は、ウィンドウが右から左のレイアウトを使用していることを意味し、false は、ウィンドウが左から右のレイアウトを使用していることを意味します。

showRuler

ウィンドウにルーラーを表示するかどうかを指定します。

showVerticalScrollBar

ウィンドウに垂直スクロール バーを表示するかどうかを指定します。

showWhitespace

ウィンドウに空白文字を表示するかどうかを指定します。

showWorkbookTabs

ブック タブをウィンドウに表示するかどうかを指定します。

showZeros

ウィンドウにゼロを表示するかどうかを指定します。

split

ウィンドウの分割状態を指定します。

splitColumn

ウィンドウの分割列を指定します。

splitHorizontal

ウィンドウの水平分割を指定します。

splitRow

ウィンドウの分割行を指定します。

splitVertical

ウィンドウの垂直分割を指定します。

tabRatio

ウィンドウのタブ比率を指定します。

top

ウィンドウの上端から使用可能な領域の上端 (メニューの下、上部にドッキングされたツールバー、数式バー) までの距離をポイント単位で指定します。

type

ウィンドウの種類を指定します。

usableHeight

ウィンドウの使用可能な高さを指定します。

usableWidth

ウィンドウの使用可能な幅を指定します。

view

ウィンドウのビューを指定します。

visibleRange

ウィンドウの表示範囲を取得します。

width

ウィンドウの表示幅を指定します。

windowNumber

ウィンドウ番号を取得します。

windowState

ウィンドウの状態を指定します。

zoom

ウィンドウの表示サイズを表す整数値を指定します。 10 から 400 までの割合に設定できます。

メソッド

activate()

ウィンドウをアクティブにします。

activateNext()

次のウィンドウをアクティブにします。

activatePrevious()

前のウィンドウをアクティブにします。

close()

ウィンドウを閉じます。

largeScroll(Down, Up, ToRight, ToLeft)

ウィンドウを複数のページでスクロールします。 down uptoRight、および toLeft パラメーターは、キーボードの [Page Down]、[Page Up]、[Alt + Page Down]、[Alt + Page Up]キーを使用してスクロールする操作に対応します。

load(options)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

load(propertyNames)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

load(propertyNamesAndPaths)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

newWindow()

新しい Excel ウィンドウを開きます。

pointsToScreenPixelsX(Points)

水平方向のポイントを画面ピクセルに変換します。

pointsToScreenPixelsY(Points)

垂直点を画面ピクセルに変換します。

scrollIntoView(Left, Top, Width, Height, Start)

ウィンドウをスクロールして、指定した範囲を表示します。

scrollWorkbookTabs(Sheets, Position)

ブックタブをスクロールします。

scrollWorkbookTabs(Sheets, Position)

ブックタブをスクロールします。

set(properties, options)

オブジェクトの複数のプロパティを同時に設定します。 適切なプロパティを持つプレーン オブジェクトまたは同じ型の別の API オブジェクトを渡すことができます。

set(properties)

既存の読み込まれたオブジェクトに基づいて、オブジェクトに複数のプロパティを同時に設定します。

smallScroll(Down, Up, ToRight, ToLeft)

ウィンドウを複数の行または列でスクロールします。 down uptoRight、およびtoLeftパラメーターは、キーボードの方向キーを使用してスクロールする操作に対応します。

toJSON()

API オブジェクトがJSON.stringify()に渡されたときにより便利な出力を提供するために、JavaScript toJSON() メソッドをオーバーライドします。 (JSON.stringify、それに渡されるオブジェクトの toJSON メソッドを呼び出します)。元の Excel.Window オブジェクトは API オブジェクトですが、 toJSON メソッドは、元のオブジェクトから読み込まれた子プロパティの浅いコピーを含むプレーンな JavaScript オブジェクト ( Excel.Interfaces.WindowData として型指定) を返します。

プロパティの詳細

activeCell

ウィンドウ内のアクティブなセルを指定します。

readonly activeCell: Excel.Range;

プロパティ値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

activePane

ウィンドウ内のアクティブなペインを指定します。

readonly activePane: Excel.Pane;

プロパティ値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

activeWorksheet

ウィンドウ内のアクティブなシートを指定します。

readonly activeWorksheet: Excel.Worksheet;

プロパティ値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

autoFilterDateGroupingEnabled

ウィンドウでオートフィルターの日付のグループ化を有効にするかどうかを指定します。

autoFilterDateGroupingEnabled: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

context

オブジェクトに関連付けられている要求コンテキスト。 これにより、アドインのプロセスが Office ホスト アプリケーションのプロセスに接続されます。

context: RequestContext;

プロパティ値

enableResize

ウィンドウのサイズ変更を有効にするかどうかを指定します。

readonly enableResize: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

freezePanes

ウィンドウでウィンドウを固定するかどうかを指定します。

freezePanes: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

height

ウィンドウの高さを指定します。

height: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

index

ウィンドウのインデックスを取得します。

readonly index: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

isVisible

ウィンドウを表示するかどうかを指定します。

isVisible: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

left

コンピューター画面の左端からウィンドウの左端までの距離をポイント単位で指定します。

left: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

name

ウィンドウの名前を指定します。

name: string;

プロパティ値

string

注釈

[ API セット: ExcelApiDesktop 1.1 ]

panes

ウィンドウに関連付けられているウィンドウのコレクションを取得します。

readonly panes: Excel.PaneCollection;

プロパティ値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

rangeSelection

注意

この API は開発者向けにプレビューとして提供されており、寄せられたフィードバックにもとづいて変更される場合があります。 この API は運用環境で使用しないでください。

ウィンドウ内の範囲の選択を取得します。

readonly rangeSelection: Excel.RangeAreas;

プロパティ値

注釈

[ API セット: ExcelApi BETA (プレビューのみ) ]

scrollColumn

ウィンドウのスクロール列を指定します。

scrollColumn: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

scrollRow

ウィンドウのスクロール行を指定します。

scrollRow: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showFormulas

ウィンドウに数式を表示するかどうかを指定します。

showFormulas: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showGridlines

グリッド線をウィンドウに表示するかどうかを指定します。

showGridlines: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showHeadings

ウィンドウに見出しを表示するかどうかを指定します。

showHeadings: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showHorizontalScrollBar

ウィンドウに水平スクロール バーを表示するかどうかを指定します。

showHorizontalScrollBar: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showOutline

ウィンドウにアウトラインを表示するかどうかを指定します。

showOutline: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showRightToLeft

ウィンドウの右から左のレイアウト値を取得します。 True は、ウィンドウが右から左のレイアウトを使用していることを意味し、false は、ウィンドウが左から右のレイアウトを使用していることを意味します。

readonly showRightToLeft: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showRuler

ウィンドウにルーラーを表示するかどうかを指定します。

showRuler: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showVerticalScrollBar

ウィンドウに垂直スクロール バーを表示するかどうかを指定します。

showVerticalScrollBar: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showWhitespace

ウィンドウに空白文字を表示するかどうかを指定します。

showWhitespace: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showWorkbookTabs

ブック タブをウィンドウに表示するかどうかを指定します。

showWorkbookTabs: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

showZeros

ウィンドウにゼロを表示するかどうかを指定します。

showZeros: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

split

ウィンドウの分割状態を指定します。

split: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApiDesktop 1.1 ]

splitColumn

ウィンドウの分割列を指定します。

splitColumn: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

splitHorizontal

ウィンドウの水平分割を指定します。

splitHorizontal: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

splitRow

ウィンドウの分割行を指定します。

splitRow: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

splitVertical

ウィンドウの垂直分割を指定します。

splitVertical: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

tabRatio

ウィンドウのタブ比率を指定します。

tabRatio: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

top

ウィンドウの上端から使用可能な領域の上端 (メニューの下、上部にドッキングされたツールバー、数式バー) までの距離をポイント単位で指定します。

top: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

type

ウィンドウの種類を指定します。

readonly type: Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook";

プロパティ値

Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook"

注釈

[ API セット: ExcelApiDesktop 1.1 ]

usableHeight

ウィンドウの使用可能な高さを指定します。

readonly usableHeight: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

usableWidth

ウィンドウの使用可能な幅を指定します。

readonly usableWidth: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

view

ウィンドウのビューを指定します。

view: Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView";

プロパティ値

Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView"

注釈

[ API セット: ExcelApiDesktop 1.1 ]

visibleRange

ウィンドウの表示範囲を取得します。

readonly visibleRange: Excel.Range;

プロパティ値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

width

ウィンドウの表示幅を指定します。

width: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

windowNumber

ウィンドウ番号を取得します。

readonly windowNumber: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

windowState

ウィンドウの状態を指定します。

windowState: Excel.WindowState | "maximized" | "minimized" | "normal";

プロパティ値

Excel.WindowState | "maximized" | "minimized" | "normal"

注釈

[ API セット: ExcelApiDesktop 1.1 ]

zoom

ウィンドウの表示サイズを表す整数値を指定します。 10 から 400 までの割合に設定できます。

zoom: number;

プロパティ値

number

注釈

[ API セット: ExcelApiDesktop 1.1 ]

メソッドの詳細

activate()

ウィンドウをアクティブにします。

activate(): void;

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

activateNext()

次のウィンドウをアクティブにします。

activateNext(): void;

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

activatePrevious()

前のウィンドウをアクティブにします。

activatePrevious(): void;

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

close()

ウィンドウを閉じます。

close(): OfficeExtension.ClientResult<boolean>;

戻り値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

largeScroll(Down, Up, ToRight, ToLeft)

ウィンドウを複数のページでスクロールします。 down uptoRight、および toLeft パラメーターは、キーボードの [Page Down]、[Page Up]、[Alt + Page Down]、[Alt + Page Up]キーを使用してスクロールする操作に対応します。

largeScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;

パラメーター

Down

number

Up

number

ToRight

number

ToLeft

number

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

load(options)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

load(options?: Excel.Interfaces.WindowLoadOptions): Excel.Window;

パラメーター

options
Excel.Interfaces.WindowLoadOptions

読み込むオブジェクトのプロパティのオプションを提供します。

戻り値

load(propertyNames)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

load(propertyNames?: string | string[]): Excel.Window;

パラメーター

propertyNames

string | string[]

読み込むプロパティを指定するコンマ区切り文字列または文字列の配列。

戻り値

load(propertyNamesAndPaths)

オブジェクトの指定されたプロパティを読み込むコマンドを待ち行列に入れます。 プロパティを読み取る前に、context.sync() を呼び出す必要があります。

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Excel.Window;

パラメーター

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select は読み込むプロパティを指定するコンマ区切りの文字列で、 propertyNamesAndPaths.expand は読み込むナビゲーション プロパティを指定するコンマ区切りの文字列です。

戻り値

newWindow()

新しい Excel ウィンドウを開きます。

newWindow(): Excel.Window;

戻り値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

pointsToScreenPixelsX(Points)

水平方向のポイントを画面ピクセルに変換します。

pointsToScreenPixelsX(Points: number): OfficeExtension.ClientResult<number>;

パラメーター

Points

number

戻り値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

pointsToScreenPixelsY(Points)

垂直点を画面ピクセルに変換します。

pointsToScreenPixelsY(Points: number): OfficeExtension.ClientResult<number>;

パラメーター

Points

number

戻り値

注釈

[ API セット: ExcelApiDesktop 1.1 ]

scrollIntoView(Left, Top, Width, Height, Start)

ウィンドウをスクロールして、指定した範囲を表示します。

scrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean): void;

パラメーター

Left

number

Top

number

Width

number

Height

number

Start

boolean

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

scrollWorkbookTabs(Sheets, Position)

ブックタブをスクロールします。

scrollWorkbookTabs(Sheets?: number, Position?: Excel.ScrollWorkbookTabPosition): void;

パラメーター

Sheets

number

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

scrollWorkbookTabs(Sheets, Position)

ブックタブをスクロールします。

scrollWorkbookTabs(Sheets?: number, Position?: "First" | "Last"): void;

パラメーター

Sheets

number

Position

"First" | "Last"

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

set(properties, options)

オブジェクトの複数のプロパティを同時に設定します。 適切なプロパティを持つプレーン オブジェクトまたは同じ型の別の API オブジェクトを渡すことができます。

set(properties: Interfaces.WindowUpdateData, options?: OfficeExtension.UpdateOptions): void;

パラメーター

properties
Excel.Interfaces.WindowUpdateData

メソッドが呼び出されるオブジェクトのプロパティに等形的に構造化されたプロパティを持つ JavaScript オブジェクト。

options
OfficeExtension.UpdateOptions

properties オブジェクトが読み取り専用プロパティを設定しようとした場合にエラーを抑制するオプションを提供します。

戻り値

void

set(properties)

既存の読み込まれたオブジェクトに基づいて、オブジェクトに複数のプロパティを同時に設定します。

set(properties: Excel.Window): void;

パラメーター

properties
Excel.Window

戻り値

void

smallScroll(Down, Up, ToRight, ToLeft)

ウィンドウを複数の行または列でスクロールします。 down uptoRight、およびtoLeftパラメーターは、キーボードの方向キーを使用してスクロールする操作に対応します。

smallScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;

パラメーター

Down

number

Up

number

ToRight

number

ToLeft

number

戻り値

void

注釈

[ API セット: ExcelApiDesktop 1.1 ]

toJSON()

API オブジェクトがJSON.stringify()に渡されたときにより便利な出力を提供するために、JavaScript toJSON() メソッドをオーバーライドします。 (JSON.stringify、それに渡されるオブジェクトの toJSON メソッドを呼び出します)。元の Excel.Window オブジェクトは API オブジェクトですが、 toJSON メソッドは、元のオブジェクトから読み込まれた子プロパティの浅いコピーを含むプレーンな JavaScript オブジェクト ( Excel.Interfaces.WindowData として型指定) を返します。

toJSON(): Excel.Interfaces.WindowData;

戻り値