メインコンテンツに移動

選択されている図形を列挙する

選択されている図形を列挙して、図形の情報を取得するサンプルコードです。

C#
// 選択されている図形を取得する
Document doc = ActiveDocument;
SelectedShapeCollection selectedShapes = doc.SelectionManager.SelectedShapes;
 
foreach (var selectedShape in selectedShapes)
{
    // 図形の情報を取得
    Shape shape = selectedShape.Shape;
    string shapeType = shape.GetType().Name;
    string layerName = shape.Layer.Name;
    string drawingName = shape.Drawing.Name;
}