バージョン

Excel の形状のグループ化 (Infragistics Excel Engine)

トピックの概要

使用目的

このトピックでは、2 つ以上の形状をグループ化する方法を示します。

必要な背景

まず以下のトピックを読む必要があります。

はじめに

形状グループは、1 つの形状として振る舞う 2 つ以上の形状からなる構造体です。形状のグループを使用した作業は、 Worksheet クラス および WorksheetShape クラスを使用した作業と似ています。

2つ以上の形状をグループ化するには、形状を初期化し、次に WorksheetShapeGroup オブジェクトを初期化して Shapes コレクションに形状を追加します。

次の手順は、既に初期化済みの 2 つの形状をグループ化する方法を示します。

Excel の形状のグループ化

要件

手順を完了するには、以下が必要です:

  • 2 つの WorksheetShape オブジェクトを初期化します

  • この手順の結果を Worksheet に追加します

概要

以下はプロセスの概念的概要です。

  1. 2 つの形状の初期化

  2. 形状のグループ化

  3. 位置とサイズを設定します。ワークシートに追加します。

手順

  1. 2 つの形状の初期化

オブジェクト名 shape1 および shape2。 この手順を完了するには、「 形状を Excel ワークシートに追加」を参照してください

  1. 形状のグループ化

新しい WorksheetShapeGroup オブジェクトを初期化し、形状をその Shapes コレクションに追加します。

Visual Basic の場合:

Dim shapeGroup As New WorksheetShapeGroup()
shapeGroup.Shapes.Add(shape1)
shapeGroup.Shapes.Add(shape2)

C# の場合:

WorksheetShapeGroup shapeGroup = new WorksheetShapeGroup();
shapeGroup.Shapes.Add(shape1);
shapeGroup.Shapes.Add(shape2);
  1. 位置とサイズを設定します。ワークシートに追加します。

WorksheetShapeGroup クラスWorksheetShape クラスから派生しているため、サイズ変更、配置、シートへの追加などはすべて 形状を Excel ワークシートに追加と同様です。