次の方法で共有


visio package

クラス

Visio.Application

アプリケーションを表します。

Visio.Comment

コメントを表します。

Visio.CommentCollection

特定の図形の CommentCollection を表します。

Visio.Document

ドキュメント クラスを表します。

Visio.DocumentView

DocumentView クラスを表します。

Visio.Hyperlink

ハイパーリンクを表します。

Visio.HyperlinkCollection

ハイパーリンク コレクションを表します。

Visio.Page

Page クラスを表します。

Visio.PageCollection

ドキュメントの一部であるページ オブジェクトのコレクションを表します。

Visio.PageView

PageView クラスを表します。

Visio.RequestContext

RequestContext オブジェクトは、Visio アプリケーションへの要求を容易にします。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには、要求コンテキストが必要です。

Visio.Selection

ページの選択範囲を表します。

Visio.Shape

図形クラスを表します。

Visio.ShapeCollection

図形コレクションを表します。

Visio.ShapeDataItem

ShapeDataItem を表します。

Visio.ShapeDataItemCollection

特定の図形の ShapeDataItemCollection を表します。

Visio.ShapeView

ShapeView クラスを表します。

インターフェイス

Visio.BoundingBox

図形の BoundingBox を表します。

Visio.DataRefreshCompleteEventArgs

DataRefreshComplete イベントが発生したドキュメントに関する情報を提供します。

Visio.DocumentErrorEventArgs

DocumentError イベントに関する情報を提供します。

Visio.DocumentLoadCompleteEventArgs

DocumentLoadComplete イベントの成功または失敗に関する情報を提供します。

Visio.Highlight

図形に追加された強調表示のデータを表します。

Visio.Interfaces.ApplicationData

application.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ApplicationLoadOptions

アプリケーションを表します。

Visio.Interfaces.ApplicationUpdateData

application.set({ ... }) で使用する Application オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.CollectionLoadOptions

コレクションのメンバーのサブセットのみのプロパティを読み込む方法を提供します。

Visio.Interfaces.CommentCollectionData

commentCollection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.CommentCollectionLoadOptions

特定の図形の CommentCollection を表します。

Visio.Interfaces.CommentCollectionUpdateData

commentCollection.set({ ... }) で使用する CommentCollection オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.CommentData

comment.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.CommentLoadOptions

コメントを表します。

Visio.Interfaces.CommentUpdateData

comment.set({ ... }) で使用する Comment オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.DocumentData

document.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.DocumentLoadOptions

ドキュメント クラスを表します。

Visio.Interfaces.DocumentUpdateData

document.set({ ... }) で使用する Document オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.DocumentViewData

documentView.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.DocumentViewLoadOptions

DocumentView クラスを表します。

Visio.Interfaces.DocumentViewUpdateData

documentView.set({ ... }) で使用する DocumentView オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.HyperlinkCollectionData

hyperlinkCollection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.HyperlinkCollectionLoadOptions

ハイパーリンク コレクションを表します。

Visio.Interfaces.HyperlinkCollectionUpdateData

hyperlinkCollection.set({ ... }) で使用する HyperlinkCollection オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.HyperlinkData

hyperlink.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.HyperlinkLoadOptions

ハイパーリンクを表します。

Visio.Interfaces.PageCollectionData

pageCollection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.PageCollectionLoadOptions

ドキュメントの一部であるページ オブジェクトのコレクションを表します。

Visio.Interfaces.PageCollectionUpdateData

pageCollection.set({ ... }) で使用する PageCollection オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.PageData

page.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.PageLoadOptions

Page クラスを表します。

Visio.Interfaces.PageUpdateData

page.set({ ... }) で使用する Page オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.PageViewData

pageView.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.PageViewLoadOptions

PageView クラスを表します。

Visio.Interfaces.PageViewUpdateData

pageView.set({ ... }) で使用する PageView オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.SelectionData

selection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeCollectionData

shapeCollection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeCollectionLoadOptions

図形コレクションを表します。

Visio.Interfaces.ShapeCollectionUpdateData

shapeCollection.set({ ... }) で使用する ShapeCollection オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.ShapeData

shape.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeDataItemCollectionData

shapeDataItemCollection.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeDataItemCollectionLoadOptions

特定の図形の ShapeDataItemCollection を表します。

Visio.Interfaces.ShapeDataItemCollectionUpdateData

shapeDataItemCollection.set({ ... }) で使用する ShapeDataItemCollection オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.ShapeDataItemData

shapeDataItem.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeDataItemLoadOptions

ShapeDataItem を表します。

Visio.Interfaces.ShapeLoadOptions

図形クラスを表します。

Visio.Interfaces.ShapeUpdateData

shape.set({ ... }) で使用する Shape オブジェクトのデータを更新するためのインターフェイス。

Visio.Interfaces.ShapeViewData

shapeView.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

Visio.Interfaces.ShapeViewLoadOptions

ShapeView クラスを表します。

Visio.Interfaces.ShapeViewUpdateData

shapeView.set({ ... }) で使用する ShapeView オブジェクトのデータを更新するためのインターフェイス。

Visio.PageLoadCompleteEventArgs

PageLoadComplete イベントが発生したページに関する情報を提供します。

Visio.PageRenderCompleteEventArgs

PageRenderComplete イベントを発生させたページに関する情報を提供します。

Visio.Position

ビュー内のオブジェクトの位置を表します。

Visio.SelectionChangedEventArgs

SelectionChanged イベントが発生した図形のコレクションに関する情報を提供します。

Visio.ShapeMouseEnterEventArgs

ShapeMouseEnter イベントを発生させた図形に関する情報を提供します。

Visio.ShapeMouseLeaveEventArgs

ShapeMouseLeave イベントを発生させた図形に関する情報を提供します。

Visio.TaskPaneStateChangedEventArgs

TaskPaneStateChanged イベントに関する情報を提供します。

列挙型

Visio.ColumnType

列の値の種類を表します。

Visio.ConnectorDirection

DataVisualizer ダイアグラムのコネクタの方向。

Visio.CrossFunctionalFlowchartOrientation

機能間フローチャート図の向きを表します。

Visio.DataSourceType

データ接続のソースの種類を表します。

Visio.DataValidationErrorType

データ検証エラーの種類を表します。

Visio.DataVisualizerDiagramOperationType

データ ビジュアライザー ダイアグラム操作の種類

Visio.DataVisualizerDiagramResultType

Data Visualizer ダイアグラム操作の結果。

Visio.DataVisualizerDiagramType

Data Visualizer ダイアグラムの DiagramType。

Visio.ErrorCodes
Visio.EventType

EventType は、Host がサポートするイベントの種類を表します。

Visio.LayoutVariant

レイアウトの種類を表します。

Visio.MessageType

MessageType は、ホストからイベントが発生した場合のメッセージの種類を表します。

Visio.OverlayHorizontalAlignment

図形に対するオーバーレイの水平方向の配置を表します。

Visio.OverlayType

オーバーレイの種類を表します。

Visio.OverlayVerticalAlignment

図形に対するオーバーレイの垂直方向の配置を表します。

Visio.TaskPaneType

TaskPaneType は、API を介して Host でサポートされるファースト パーティ TaskPanes の種類を表します。 TaskPane API の表示、TaskPane 状態の変更、または同様のイベントの場合に使用されます。

Visio.ToolBarType

アプリのツール バー ID。

関数

Visio.run(batch)

新しい要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

Visio.run(object, batch)

以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。

Visio.run(objects, batch)

以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。

Visio.run(contextObject, batch)

以前に作成したオブジェクトの RequestContext を使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

関数の詳細

Visio.run(batch)

新しい要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

export function run<T>(batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;

パラメーター

batch

(context: Visio.RequestContext) => Promise<T>

Visio.RequestContext を受け取り、promise (通常は context.sync()の結果) を返す関数。 context パラメーターを使用すると、Visio アプリケーションへの要求が容易になります。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには、要求コンテキストが必要です。

戻り値

Promise<T>

Visio.run(object, batch)

以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。

export function run<T>(object: OfficeExtension.ClientObject | OfficeExtension.EmbeddedSession, batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;

パラメーター

object

OfficeExtension.ClientObject | OfficeExtension.EmbeddedSession

以前に作成した API オブジェクト。 バッチでは、渡されたオブジェクトと同じ要求コンテキストが使用されます。つまり、オブジェクトに適用された変更はすべて、 context.sync()によって取得されます。

batch

(context: Visio.RequestContext) => Promise<T>

Visio.RequestContext を受け取り、promise (通常は context.sync()の結果) を返す関数。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

戻り値

Promise<T>

Visio.run(objects, batch)

以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。

export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;

パラメーター

objects

OfficeExtension.ClientObject[]

以前に作成した API オブジェクトの配列。 配列は、すべてのオブジェクトが同じコンテキストを共有することを確認するために検証されます。 バッチでは、この共有要求コンテキストが使用されます。つまり、これらのオブジェクトに適用された変更は、 context.sync()によって取得されます。

batch

(context: Visio.RequestContext) => Promise<T>

Visio.RequestContext を受け取り、約束を返す関数 (通常は context.sync()の結果のみ)。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

戻り値

Promise<T>

Visio.run(contextObject, batch)

以前に作成したオブジェクトの RequestContext を使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。

export function run<T>(contextObject: OfficeExtension.ClientRequestContext, batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;

パラメーター

contextObject
OfficeExtension.ClientRequestContext

以前に作成した Visio.RequestContext。 このコンテキストは、(新しいコンテキストを作成するのではなく) バッチ関数によって再利用されます。 つまり、これらのオブジェクトがこの同じコンテキストから派生した場合、バッチは既存の API オブジェクトに加えられた変更を取得できます。

batch

(context: Visio.RequestContext) => Promise<T>

RequestContext を受け取り、promise を返す関数 (通常は context.sync()の結果のみ)。 context パラメーターを使用すると、Visio アプリケーションへの要求が容易になります。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには RequestContext が必要です。

戻り値

Promise<T>